Cosmos

Lead iOS Engineer

New York, NY, US

1 day ago
Save Job

Summary

About the role...

We are seeking a Lead 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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: