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
Published 19 December
31 views
·
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...