4,192 open roles
iOS Mobile Developer
Job description
We are looking for an experienced iOS Mobile Developer to join our team and contribute to a centralized travel management tool designed for business travelers, arrangers, and managers. In this role, you will design, develop, and maintain high-quality native applications that empower business travelers worldwide.
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 (MVVM, VIPER, or Clean Architecture) Integrate complex RESTful APIs Partner with Product Managers, UX Designers, and Backend Engineers to define requirements and technical specifications Maintain and enhance existing functionalities to deliver a seamless user experience Requirements 2+ years of experience in iOS mobile development Proficiency in Swift and SwiftUI Expertise in GraphQL Understanding of scalable mobile architectures such as MVVM, VIPER, or Clean Architecture Familiarity with RESTful API integration Capability to write clean, maintainable, and well-tested code English proficiency at an Upper-Intermediate level (B2) or higher Nice to have Knowledge of Apple Combine Skills in Jenkins for CI/CD Background in XCTest and UITest Competency in Xcode
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Full-Stack Engineer (Python+React)
EPAM Systems· Remote (Serbia)Manager/Senior Manager, Delivery Management - Application Security
EPAM Systems· London, England, UKSenior Data Scientist
EPAM Systems· Remote (Argentina; Brazil; Chile; Colombia; Mexico)Senior End-User Support Engineer
EPAM Systems· Warsaw, Masovian Voivodeship, PolandSenior Functional Tester
EPAM Systems· Remote (Brazil; Argentina; Chile; Colombia; Mexico)