This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Mid–Senior Level Android Mobile Developer to support and maintain a suite of existing enterprise mobile applications. This role focuses on supporting legacy applications that are currently in “keep the lights on” mode, ensuring stability while performing upgrades and addressing technology components that are reaching end-of-support. This is not a greenfield development role. The work will involve maintaining and enhancing existing applications as they move through their lifecycle and eventually toward sunset. The ideal candidate is comfortable working in legacy environments, implementing upgrades, and supporting production systems within an Agile / SAFe development framework.
Job Responsibility:
Maintain and support existing Android mobile applications built with Java Native
Implement upgrades and updates to keep applications functional and secure
Address out-of-support technologies and framework updates
Troubleshoot and resolve issues within existing mobile applications
Participate in Agile / SAFe ceremonies, including stand-ups, sprint planning, ticket management, and story refinement
Collaborate with cross-functional teams supporting backend and integration layers
Contribute to both mobile application updates and related system maintenance
Requirements:
Mid–Senior level developer experience (not a Lead or Architect role)
Strong experience building Android mobile applications using Java Native
Experience working directly with Android frameworks and SDKs
Experience with TypeScript
Experience working within Agile development environments, ideally SAFe
Ability to work within existing legacy codebases
Minimum of 5 years of experience in Android mobile application development using Java Native
Strong proficiency with Android frameworks and SDKs
Experience working with TypeScript
Familiarity with Agile development methodologies, preferably SAFe
Ability to work effectively within legacy codebases
Proven troubleshooting and debugging skills in production environments
Nice to have:
Experience supporting enterprise mobile applications
Familiarity with application lifecycle management and sunsetting legacy systems
Strong troubleshooting and debugging skills in production environments
Experience supporting enterprise-level mobile applications is a plus
What we offer:
medical, vision, dental, and life and disability insurance