***Senior iOS Developer - Very Specialized - Please Read All Requirements***
Competitive salary (up to $200K per year) and equity compensation!
Scope of the Role/Responsibilities:
• Become a primary contributor to our iOS app, implementing delightful interactions and a cohesive UX.
• Make architectural and tooling decisions in order to improve the development experience and performance of the app.
• Collaborate with cross-functional teams to design, develop, and deliver high-quality iOS applications.
• Work closely with our product and design team to translate wireframes and prototypes into rich user experiences.
• 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.
• Develop and maintain automated tests to ensure the quality of the product.
• 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 your development workflow and end-user features, as well prototyping for Apple Vision and iPad OS.
Must Have Experience:
- The most ideal candidate has both early-stage startup experience and big company experience. Building a project 0-1, as well as dealing with large legacy migration and upkeep and issues of scale.
- Minimum of 6-8 years of experience.
- We're looking for candidates who have expertise and interest in the full spectrum of the domain - from tooling, development experience, and deep architectural ability, to UI/UX, animation, implementing pixel-perfect designs, and someone who has a proven track record of cutting-edge UX engineering.
- Tech lead-type soft skills are a huge plus (communication, documentation writing, scoping, estimating, time-management, collaboration, etc).
- Excited about working on a collaborative team that comes into the office (Soho, NYC) 3 days a week.
Candidate requirements:
These are the absolute Minimum requirements:
- Experience building and delivering complex iOS applications with a proven track record of successful product launches.
- Proven experience with full stack development, particularly with technologies like JavaScript, Python, React, and Node.js.
- Strong understanding of the iOS platform, including its limitations and performance characteristics.
- Experience developing within an MVVM-C architecture using Dependency Injection.
- Experience with UIKit & SwiftUI, Combine, Core Animation, and other iOS frameworks.
- 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.
- 6+ years of experience in developing iOS applications using Swift and Objective-C. Has deep architectural skills - MVVM-C and Combine experience a huge nice-to-have (almost a must-have).
Nice-to-haves:
- Provide an example of a beautiful app you've contributed to that we can check out.
Work Authorization:
Employee benefits:
• Competitive salary and equity compensation
• Flexible work hours and unlimited paid time off
• Healthcare cost reimbursement
• Hybrid work environment (we work out of an office in Soho with views of the entire city)