Gemological Institute of America logo

Sr. Mobile (iOS & Android) Engineer - Night Shift

Gemological Institute of America
NewPosted today

LOCATION

Navi Mumbai · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

KotlinAndroid DevelopmentJetpack ComposeAsynchronous ProgrammingRESTful APIsUnit Testing

Job description

Overview

Senior individual contributor role implementing robust, scalable and maintainable Kotlin-first Android solutions built on Jetpack Compose, including modernising legacy Java code, within an Agile product team.

What you'll do

  • Design, build and maintain Android application features using Kotlin and Jetpack Compose.
  • Implement asynchronous behaviour using Kotlin Coroutines and Flow, with correct lifecycle and state handling.
  • Connect Android applications to back-end services through RESTful APIs.
  • Apply Material Design principles and responsive UI architecture to deliver high-quality user experiences.
  • Support the architecture, testing and deployment of Android applications.
  • Create and maintain coding standards, architectural guidelines and reusable components.
  • Maintain and refactor legacy Java code as needed, migrating to Kotlin where appropriate.
  • Promote the adoption of modern Android engineering practices, including architecture components, coroutines and declarative UI.
  • Write thorough unit, integration and end-to-end tests using JUnit, Espresso and Jetpack Test libraries.
  • Contribute to CI/CD pipelines and automation strategies using tools such as GitHub Actions, Bitrise or Jenkins.
  • Support Play Store deployment and release management, including staged rollout and release verification.
  • Investigate and resolve complex Android functionality problems, providing advanced troubleshooting and support.
  • Review support requests and identify opportunities to prevent recurring issues.
  • Analyse and improve application performance, including multi-threading, memory management and network communication on Android devices.
  • Periodically evaluate systems for improvements, recommending refactors, automation and tools that enhance performance and developer productivity.
  • Incorporate AI-assisted development tooling, such as GitHub Copilot, Claude Code or Cursor, into day-to-day workflow and the wider SDLC.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, reviews and retrospectives.
  • May lead small projects, and may assist in managing an outsourced relationship for third-party application and programming consultants.

What you'll need

  • Bachelor's degree in Information Technology, Computer Science or a related field, or an equivalent combination of education and experience.
  • 3+ years of experience developing Android applications using Kotlin.
  • Demonstrated proficiency in Jetpack Compose, Kotlin Coroutines and Flow, and Android architecture components, with a solid grasp of lifecycle and state management.
  • Familiarity with dependency injection frameworks such as Hilt or Dagger, and demonstrated understanding of multi-threading, memory management and network communication on Android devices.
  • Experience working with and modernising legacy Java codebases.
  • Experience with automated testing using JUnit, Espresso and Jetpack Test libraries; proficiency in Git and Agile practices such as Scrum and Extreme Programming.
  • Well-versed in the Android release cycle, CI/CD platforms and pipelines, and Play Store deployment and release management.

Nice to have

  • Familiarity with AI-assisted tools such as GitHub Copilot, Claude Code or Cursor, and experience incorporating AI tooling into the SDLC.
  • Experience with Kotlin Multiplatform Mobile, Compose Multiplatform or other cross-platform tooling.

Details

  • Location: GIA Services Private Limited, Navi, Mumbai.
  • Night shift role.
  • Works with distributed colleagues across time zones and sites.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr. Mobile (iOS & Android) Engineer - Night Shift