IOS Software Engineer

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 work on building and evolving a global-scale mobile application that delivers a seamless user experience across platforms. The focus is on modern native development practices, leveraging SwiftUI and TCA on iOS. You’ll collaborate closely with designers, testers, and product managers to ensure consistent design system implementation, strong accessibility standards, and smooth integration with backend services.

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

  • Proven experience in native mobile app development.
  • Strong knowledge of mobile app architecture, lifecycle, and best practices.
  • Experience working with RESTful APIs and JSON data handling.
  • Familiarity with design systems and accessibility guidelines.
  • Strong problem-solving and debugging skills.
  • Comfortable working in Agile, cross-functional teams.
  • Hands-on experience with SwiftUI.
  • Experience with The Composable Architecture (TCA) or other unidirectional data flow frameworks.
  • Good understanding of Swift and UIKit interoperability.

 

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.
Published 26 August
80 views
·
2 applications
100% read
·
100% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...