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
We offer
-
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