Join us!

Senior Mobile Developer, iOS + Unity

San Francisco, CA |

About the position

Miro is looking for a Mobile Developer to architect and build engaging, interactive experiences. The Mobile Developer will own the technical aspects of our mobile product, collaborate with science and design teams to drive product features, and work with clinicians, statisticians, and designers to turn science into smart, imaginative, and lovable experiences.


  • Create modular, reusable, scalable code

  • Set up continuous integration for mobile development

  • Work with business, product and science teams to understand reqs

  • Create and iterate interactive experiences in Unity for iOS and Android

  • QA your code and partner with QA on test cases

  • Ensure projects meet or exceed timelines and functional objectives

  • Be a positive role model, thought partner, collaborator and mentor for co-workers


  • 5+ years experience developing mobile 2D games and applications + owning a code base

  • Experience working in an early stage startup

  • Experience optimizing legacy Unity applications using modern tools and methods

  • A strong understanding of mobile hardware limitations with an eye towards performance

  • Strong Obj C coding skills; Strong Swift skills and experience with Obj C to Swift migration

  • Committed to modern best practices and performance optimization for mobile apps

Qualities that will bring success to the role

  • A passion for clean, well-documented, re-usable code

  • Strong sense of design and human-device interaction

  • Obsessive perfectionism for crafting delightful experiences; detail-oriented

  • Flexible, collaborative, and communicative

  • BS in Computer Science or equivalent field


Competitive salary, equity, full healthcare coverage, flexible hours and vacation

At this time, we are unable to support H1B Visa transfers or applications.