iOS Software Engineer
N.B! Location - remote from Latvia or Lithuania, relocation is possible
In partnership with one of the global consulting enterprises, on a large-scale digital program for a UK Telecommunication industry client, we are seeking talented iOS Software Engineer to join the World Service App team. These roles focus on delivering high-quality, accessible, and scalable native mobile applications used by millions of users worldwide.
As part of the World Service App team, you will play a key role in designing, developing, and maintaining high-quality mobile applications that reach users globally. You should be a strong communicator, a self-starter, and someone who is comfortable in a remote-first setting. You'll work closely with cross-functional teams, including product managers, designers, and QA engineer,s to deliver robust and scalable mobile solutions
Key Responsibilities
Core Responsibilities:
- Develop, test, and maintain native mobile app features with high code quality and performance.
- Collaborate with UX designers to implement design system components consistently across platforms.
- Ensure accessibility standards are integrated into all features.
- Work closely with backend teams to integrate APIs and data services.
- Contribute to technical discussions, code reviews, and knowledge sharing within the team.
- Troubleshoot, debug, and optimize mobile app performance.
- Support CI/CD processes for mobile app delivery.
iOS Engineer Focus:
- Implement new features using SwiftUI and The Composable Architecture (TCA).
- Maintain and evolve existing Swift-based codebases as part of the migration path.
- Apply Apple’s Human Interface Guidelines to deliver platform-consistent experiences.
Must-Have Skills & Experience
Extensive experience working on native app development using Kotlin
Passion and knowledge for testing, writing unit tests, TDD and UITests and broader testing concerns
Experience with large and complex applications, collaborate in the design, development, deployment and support of robust software for large scale applications, in a fast changing environment with rapid release cycles.
Comfortable with Compose functional programming
Desirable Experience using Play Store, CI/CD, Charles and the general mobile native ecosystem
Xp in Github Actions or similar
Comfortable working with product and delivery team members on refining, scoping and delivery of features/bugfixe
Desirable
- Experience with multi-lingual and global audience applications.
- Familiarity with automated testing frameworks (XCTest, Espresso, JUnit).
- Exposure to CI/CD for mobile apps (Fastlane, Bitrise, GitHub Actions).
- Knowledge of performance profiling and optimization techniques.
- Contribution to open-source mobile libraries or frameworks.
Required languages
| English | B2 - Upper Intermediate |