Android 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 Android 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 Kotlin on Android. 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 (all roles):

  • 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.

Android Engineer Focus:

  • Implement new features in Kotlin, leveraging Jetpack libraries and modern Android best practices.
  • Maintain and refactor existing Android codebases for improved reliability and performance.
  • Apply Material Design principles consistently across app features.

 

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.
  • Strong experience with Kotlin and modern Android frameworks (Jetpack, Coroutines, ViewModel).
  • Knowledge of dependency injection frameworks (e.g., Hilt/Dagger).
  • Experience with Android Studio and Gradle build system.

 

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
81 views
·
1 application
100% read
·
100% responded
Last responded 5 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...