Remote job
Android Engineer (Native / Kotlin)
Job details
About this role
Role overview
Build and maintain native Android applications for phones and tablets, taking features from API integration through to a polished, accessible user experience. The work spans app architecture, quality and performance, testing, and preparing reliable releases for the Play Store.
Responsibilities - Develop features in Kotlin using Jetpack Compose and/or Android Views, with navigation and lifecycle components suited to the existing codebase. - Integrate REST and real-time services, including suitable error handling, caching, and offline support where needed. - Deliver Material Design interfaces that support accessibility, configuration changes, and different screen sizes. - Write unit and device-level tests; use profiling tools to investigate responsiveness, memory, and battery issues. - Manage release practices such as versioning, staged rollouts, crash reporting, and policy requirements. - Review code, contribute to module boundaries, and document decisions that affect the Android application.
Requirements - Demonstrated experience shipping native Android apps in Kotlin. - Knowledge of Jetpack libraries, Gradle, coroutines, and Flow. - Experience with Compose or XML layouts and ViewBinding, and ability to work with existing screens. - Understanding of activity and fragment lifecycles, process recreation, and background work limits. - Familiarity with REST clients, JSON, secure storage, Git, and CI-friendly development. - Clear written English and comfort collaborating asynchronously.
Nice to have - Hilt or Koin, modular Gradle projects, or baseline profiles. - Tablet, foldable, or other large-screen interface work. - Modular app delivery, Espresso, Compose UI tests, or snapshot testing.
Benefits and work setup - Remote work across India, the UK, the US, or Australia, with flexible hours. - Market-based compensation, medical coverage for employees and dependents, equipment, and a home-office or Wi-Fi allowance. - Learning budget, paid time off, local public holidays, protected focus time, and engineering mentorship.