Senior iOS Software Engineer
Full-Time
New York, NY / Remote
Summary
We are looking for an experienced, passionate, and resourceful Senior iOS Software Engineer to join our team. As a Senior iOS Software Engineer, you will work cross-functionally with various teams and contribute to the design and development of our iOS Application. This position offers the flexibility of working remotely or in a hybrid manner, based on your location within New York, NY.
What you'll do
-
Act as a tech lead for the mobile efforts, working in conjunction with other mobile developers.
-
Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing and writing both code and tech docs.
-
Continuously learn and improve your technical and non-technical abilities.
For this role, we're looking for...
-
8+ years of experience in iOS development
-
3+ Years of Swift and SwiftUI Experience
-
1+ year of tech leadership experience
-
Architecture and design patterns (SOLID principle, MVVM or Viper patterns)
-
Scalability issues and building high performance applications that support thousands to millions of active user requests
-
Setting up CI/CD pipelines for deployment and release
-
Full SDLC hands on experience - Development, design, testing, deployment and release
-
Experience working on a 0-1 team and product, inventing technologies to meet novel use cases
-
You love writing technical docs and convincing others of your approach.
-
Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
-
Exceptional communication skills with peers, cross-functional partners and leadership
-
Nice to have: AWS / Google Cloud Backend Experience, PostgreSQL, Firebase, Unit Testing, AVFoundation
-
BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
Compensation
-
Base compensation: $100,000 - $120,000
-
Equity negotiable based on experience