Senior iOS Engineer

Apply now

We're looking for a

Senior iOS Engineer

About the role...

We are seeking a Senior iOS Engineer with a passion for developing exceptional mobile applications and rich user experiences. The ideal candidate is a product and design focused engineer and architect, who has shown prior ability in making thoughtful product decisions, implementing fluid and well-crafted interactions, and architecting large-scale applications.

The candidate should have extensive experience in building high-performance, consumer-centric iOS applications with a focus on delivering exceptional product experiences. The candidate will be one of the main contributors to our flagship mobile app, tasked with building a rich and delightful user experience, and collaborating with our design team, other engineers, and directly with our head of engineering and head of design. 

Responsibilities:

  • Architect and develop Cosmos V2 - a greenfield SwiftUI app that will replace our existing Cosmos production app.

  • Contribute to the maintenance of our existing flagship mobile iOS app while we migrate to V2

  • Collaborate closely with our small team of engineers and designers to help design, develop, and deliver high-quality iOS UX and architecture.

  • Use a product-driven approach to development, thinking critically about the product strategy and ways to implement it efficiently

  • Implement new features, optimize existing ones and write clean, maintainable code.

  • Work on improvements to our development experience - from our integration & deployment pipelines, to our local env setup.

  • Participate in code reviews and help to maintain high code quality standards.

  • Stay up-to-date with the latest iOS technologies and make recommendations for improvements to the development process.

  • Be a forward-thinking engineer, incorporating AI into both you development workflow and end-user features, as well prototyping for Apple Vision and iPad OS.

Requirements:

  • Experience building a SwiftUI app at scale. Bonus points for working on a migration from UIKit to SwiftUI in production.

  • 5+ years of experience in developing iOS applications using Swift and Objective-C

  • Experience building and delivering complex iOS applications with a proven track record of successful product launches.

  • Experience architecting MVVM applications

  • Strong understanding of the iOS platform, including its limitations and performance characteristics.

  • Experience with SwiftUI, Swift Concurrency, and other iOS frameworks.

  • UIKit and Combine experience is a nice-to-have (our legacy app heavily utilizes these).

  • Experience with third-party libraries and APIs.

  • Strong understanding of software design principles and experience in building and maintaining large-scale codebases.

  • Excellent communication and collaboration skills.

  • This is a hybrid role based 3-days / week out of our NYC (Soho) office, so you must be in the area and able to commute in.

Benefits:

  • Competitive salary and equity compensation

  • Health care and dental

  • Flexible work hours and generous paid time off

  • Hybrid remote work environment

We're always looking for

curious minds to join our team.

Join our Team

We'd love to hear from you.