Product and Development

Senior iOS Engineer (Remote)

Remote   |   Full Time

We’re looking for a full-time senior level engineer, with 4+ years experience in the iOS eco-system. Does this sound like you? Then keep on reading!


At Memory, we believe knowledge work is broken, but with your help we might just fix it. Powered by artificial intelligence and 50 brilliant minds, we craft software that helps people do their very best work. That includes you – we trust you to work on your own terms, define your schedule and directly influence where we’re headed. You know where you're most productive, which is why you can work from our Oslo (Norway) HQ, our Pune (India) office, or remotely from european, indian, or american timezones. Whatever works; we’re here for your best. 

About you:

You are a confident, empathic, experienced iOS developer with a passion for building fast, functional and beautiful native applications. You can build a new application from scratch, with the same ease that you can expand and improve an existing complex codebase.

You want to work for a diverse start-up with dedicated, passionate, and skilled people. Being a developer isn’t just about putting food on the table — you have a need to create. You strive to improve on your craft, code, and the people around you. 

You play well with others, and your written and verbal communication skills are solid. 


  • You are located in Europe-compatible timezones, the Americas or around Pune, India, with remote working experience.
  • 4+ years of experience with native iOS development, with extensive and up-to-date knowledge of what the UIKit and Foundation frameworks offer.
  • You are fluent in both Swift and Objective-C.
  • Solid understanding of iOS architectural patterns such as MVC, MVP and MVVM. 
  • Ability to work with codebases utilizing storyboards, sole interface builder files, or even none of the above.
  • You consider testing important: When and what to test is a trade-off you know how to make.
  • You are independent, detail-oriented, systematic and analytical.
  • You’ve built, shipped and maintained at least one medium-large application.
  • macOS development experience is big plus.
  • You take pride in the work you do.

Bonus points

  • You have a solid eye for design and usability.
  • You are knowledgeable about performance testing.
  • You have experience working with large amounts of data on the client-side.
  • You hate time tracking too.

What we can offer:

  • Work with a highly skilled and diverse team across the globe.
  • A competitive compensation package and stock options in a fast-growing startup
  • Flexible working hours and complete ownership over your schedule
  • Autonomy as a master of your own work
  • Direct influence over where we’re headed
  • MacBooks are our standard, but we’re happy to get you whatever equipment helps you get your job done

Technologies We Use

  • Rails, MySQL, Redis on the backend
  • ReactJS/Redux on the Frontend
  • Python for data processing, machine learning and analysis
  • Java and Kotilin on Android.

Hiring Process

We aim for an efficient, responsive experience. After a screening, you'll talk with some of our developers, and presume a good fit, we ask for a short coding challenge — in the handful of hours range. This will expose you to our code review process, and if all goes according to plan, a final interview with Head of Product will seal the deal.

We're not huge fans of the coding challenges either, so a great portfolio of existing work can in some cases replace the coding challenge.

Submit Your Application

You have successfully applied
  • You have errors in applying