Overview
We are seeking a Senior iOS Mobile Developer to design, develop and maintain high-quality native applications that empower business travelers worldwide. In this role, you will architect scalable solutions, deliver performant features and collaborate with cross-functional teams to shape the future of our mobile experience.
Responsibilities
- Architect and implement new features for the iOS app using Swift/SwiftUI, ensuring high performance and responsiveness
- Write clean, maintainable and well-tested code, including UI and Unit Tests
- Perform rigorous code reviews and contribute to the evolution of internal coding standards
- Design scalable mobile architectures such as MVVM, VIPER or Clean Architecture
- Integrate complex RESTful APIs into the mobile application
- Partner with Product Managers, UX Designers and Backend Engineers to define requirements and technical specifications
- Maintain and enhance existing features to ensure long-term reliability of the app
Requirements
- 3+ years of experience in iOS mobile development
- Proficiency in Swift, SwiftUI and XCode
- Expertise in designing scalable mobile architectures (MVVM, VIPER, Clean Architecture)
- Skills in integrating RESTful APIs and working with GraphQL/Apollo
- Background in writing automated tests using XCTest and UITest
- Familiarity with CI/CD pipelines using Jenkins
- Capability to collaborate effectively with Product Managers, UX Designers and Backend Engineers
- English proficiency at B2 level or higher
[GTS] Benefits (generic, except India)
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn