remote
Software Engineer - Mobile Applications
Software Engineer
Develop cross‑platform mobile and embedded Android applications for telehealth, aged‑care and workforce management solutions, delivering secure, user‑friendly experiences that enhance safety and comfort for elderly and disabled clients.
About the role
Key Responsibilities
- Design, develop, and maintain cross‑platform mobile applications using Flutter or React Native.
- Build and enhance native Android components and embedded solutions with Kotlin/Java.
- Integrate RESTful APIs and third‑party services to enable telehealth, scheduling, and client‑care workflows.
- Collaborate with product, UX, and backend teams to translate requirements into performant, accessible mobile experiences.
- Implement automated testing, CI/CD pipelines, and monitoring to ensure high reliability and security.
Requirements
- 3+ years of professional experience in mobile application development, including cross‑platform frameworks.
- Strong proficiency in Android SDK, Kotlin (or Java), and modern mobile architecture patterns.
- Hands‑on experience with RESTful API consumption, authentication, and data synchronization.
- Familiarity with agile development practices, version control (Git), and automated testing tools.
- Passion for building technology that improves health and wellbeing for vulnerable populations.
Skills
flutterreact nativeandroid sdkkotlin