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