Location
New York, NY
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
We are seeking a highly skilled
Senior iOS Engineer
to design, build, and maintain high-performance mobile applications. In this role, you will play a critical part in delivering scalable, user-centric solutions while collaborating closely with cross-functional teams including Product, Design, and Backend Engineering.
You will contribute to the full mobile development lifecycle—from concept and architecture to delivery and optimization—while helping drive best practices and technical excellence across the team.
Key Responsibilities
- Design, develop, and maintain robust iOS applications using
Swift
,
SwiftUI
, and
UIKit
- Ensure high performance, responsiveness, and scalability of mobile applications
- Collaborate with product managers, UI/UX designers, and backend engineers to define and deliver new features
- Write clean, maintainable, and efficient code following modern architectural patterns (e.g.,
MVVM
)
- Own the end-to-end development lifecycle including design, development, testing, and deployment
- Perform unit and integration testing to ensure application quality and stability
- Troubleshoot, debug, and optimize application performance
- Integrate RESTful APIs and third-party libraries
- Contribute to code reviews, technical design discussions, and engineering best practices
- Stay current with emerging mobile technologies, frameworks, and industry trends
Required Skills \& Experience
- 5\+ years of experience in
native iOS development
- Strong proficiency in
Swift
and Apple’s iOS development ecosystem
- Hands-on experience with
Xcode
,
SwiftUI
, and
UIKit
- Solid understanding of mobile architecture patterns (e.g.,
MVVM
, MVC)
- Experience integrating
RESTful APIs
and working with asynchronous data flows
- Strong understanding of mobile UI/UX principles and best practices
- Experience with
Git
or other version control systems
- Proven ability to build, test, and ship production-grade mobile applications
Preferred Qualifications
- Experience with cross-platform frameworks such as
Flutter
and
Dart
- Familiarity with state management approaches (e.g., Provider, BLoC, Riverpod)
- Experience working in
Agile/Scrum
environments
- Knowledge of
CI/CD pipelines
for mobile application delivery
- Published applications on the
Apple App Store
- Experience optimizing apps for performance, scalability, and reliability
What You’ll Bring
- Strong problem-solving skills and attention to detail
- Ability to work in a fast-paced, collaborative environment
- Passion for building intuitive, high-quality mobile experiences
- Ownership mindset with a focus on delivering impactful solutions
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.