Point your AI agent at freehire and let it find you a job.

Get the CLI →

softwaremind

NewBe an early applicant

[CIS] Android Software Engineer

Posted Updated
Discussion

Summary

Android engineer at Software Mind rebuilding a global medical/travel security client's traveller-facing apps as fully native Kotlin + Jetpack Compose apps, replacing React Native. Day to day: building accessible multilingual UI, location-based alerts and secure auth, plus testing, monitoring and CI/CD.

Project – the aim you’ll have
This project is for a global leader in medical and travel security risk services, helping organisations protect their people wherever they work and travel. You’ll join a dedicated mobile team rebuilding the client’s traveller-facing apps, part of the Subscriber Portal, as fully native iOS and Android applications to replace the existing React Native versions. Travellers and expatriates use these apps to receive location-based medical and security alerts, access country risk information, check in, and contact 24/7 assistance centres with a single tap. The backend is already in place, allowing the team to focus on building a fast, secure and accessible native experience. When someone faces a crisis abroad, the app needs to work reliably when it matters most.

Role – how you’ll contribute

  • Develop and maintain the native Android app using Kotlin and Jetpack Compose;
  • Collaborate on requirements, technical solutions and effort estimates;
  • Build responsive, accessible and multilingual interfaces;
  • Optimise app performance, stability and scalability;
  • Implement secure authentication, session management and data storage;
  • Develop location-based features and location-triggered push notifications;
  • Resolve production issues through crash analysis, root cause investigation and hotfixes;
  • Integrate app monitoring and analytics;
  • Maintain unit and UI tests and contribute to CI/CD pipelines;
  • Follow architecture and coding standards, participate in code reviews and maintain documentation.

Expectations – the experience you need

  • 3+ years of experience in developing native Android applications using Kotlin and Jetpack Compose;
  • Experience implementing location services and push notifications;
  • Experience with OAuth 2.0/OIDC, session management and secure credential storage;
  • Experience integrating third-party libraries;
  • Hands-on experience writing and maintaining unit and UI tests;
  • Familiarity with CI/CD pipelines and Scrum practices;
  • Proficiency in Jira and Confluence;
  • Strong attention to detail, communication and problem-solving skills, with a commitment to continuous learning;
  • English at C1 – the working language with the client.

What we offer:

  • Flexible and remote cooperation options
  • International projects with leading global clients
  • Travels related to international projects
  • Non-corporate atmosphere
  • Access* to language classes
  • Access* to knowledge-sharing initiatives
  • Access* to private healthcare and life insurance
  • Access* to multisport card

*The availability and terms of individual benefits may vary depending on the chosen form of cooperation.

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.