Location
New York, NY
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
We are seeking a Senior iOS Engineer to play a key role in designing and delivering high-quality mobile applications for complex, client-facing projects. In this role, you will collaborate closely with cross-functional teams—including product, design, and backend engineering—to build intuitive, high-performance applications that solve real-world business challenges.
You’ll have the opportunity to influence architecture, contribute to technical strategy, and help drive best practices across mobile development.
Key Responsibilities
- Design, build, and maintain scalable iOS applications using Swift, SwiftUI, and UIKit
- Deliver high-performance, responsive, and reliable mobile experiences
- Collaborate with product managers, designers, and backend engineers to define and implement new features
- Contribute to architectural decisions and enforce best practices (e.g., MVVM and modern iOS design patterns)
- Write clean, maintainable, and well-documented code
- Integrate RESTful APIs and third-party services
- Develop and execute unit and integration tests to ensure application stability and quality
- Troubleshoot issues, debug applications, and optimize performance
- Stay current with emerging mobile technologies, frameworks, and industry trends
- (Nice to have) Contribute to or support cross-platform development efforts using Flutter and Dart
Required Skills \& Experience
- Strong experience building native iOS applications using Swift
- Proficiency with iOS development tools and frameworks, including Xcode, SwiftUI, and UIKit
- Solid understanding of mobile architecture patterns such as MVVM
- Experience consuming RESTful APIs and working with external integrations
- Strong understanding of mobile UI/UX principles and best practices
- Experience with version control systems, particularly Git
Preferred Qualifications
- Experience with Flutter and Dart for cross-platform mobile development
- Familiarity with state management approaches in Flutter (e.g., Provider, BLoC, Riverpod)
- Proven track record of delivering apps published on the App Store
- Experience working in Agile development environments
- Familiarity with CI/CD pipelines for mobile application delivery
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.