Learn more about Cosmos here.
Senior iOS Engineer
We're looking for a
Senior iOS Engineer
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.
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.
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.
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.
We'd love to hear from you.