Kotlin Android Developer Warehouse App (Migration from Xamarin)

Gravity Engineering Services Bengaluru, Karnataka, Bengaluru, Karnataka, IN (On-site) 2 weeks ago
Full Time/Permanent
Mid-Senior level

Job Description

Kotlin Android Developer Warehouse App (Migration from Xamarin)

Location: Bangalore, India

Experience: 4 - 7 years

Type: Full-time

About the Role We are looking for a skilled Kotlin Android Developer This role involves end-to-end ownership from architecture redesign and API integration to CI/CD automation and Play Store deployment working closely with backend, QA, and DevOps teams.

Key Responsibilities

  • Port the existing Warehouse App from Xamarin to Kotlin using Jetpack Compose and modern Android architecture principles.
  • Integrate with RESTful APIs built on the EFU backend services.
  • Implement data persistence using Room and handle asynchronous operations with Coroutines and Flow.
  • Maintain clean, testable, and scalable code following MVVM and repository patterns.
  • Integrate dependency injection via Dagger/Hilt.
  • Manage Play Store deployments, app signing, and build versioning.
  • Work with CI/CD pipelines for automated builds and testing.
  • Ensure high code quality with unit and UI testing frameworks (JUnit, Espresso).
  • Collaborate cross-functionally with QA, backend, and infrastructure teams for smooth release cycles.

Required Skills

  • Strong proficiency in Kotlin and Android SDK.
  • Hands-on experience with Jetpack Compose, Retrofit, Room, Coroutines, Flow, and Dagger/Hilt.
  • Good understanding of RESTful API consumption and JSON parsing.
  • Experience in Play Store deployment, build automation, and version management.
  • Familiarity with CI/CD pipelines, Git, and code review practices.
  • Experience with Firebase / GA integration.
  • Experience with JUnit and Espresso for testing and coverage.

Good to Have

  • Prior experience working with Xamarin or Java-based Android applications.
  • Understanding of warehouse operations or supply chain domain applications.
  • Exposure to Azure DevOps or other CI/CD tools used in enterprise Android pipelines.

Who You Are

  • A self-driven engineer who enjoys working on migration and modernization projects.
  • Passionate about building clean, performant Android apps using modern Kotlin tools.
  • Strong team player who thrives in collaborative and agile environments.

Regards

Puja Thakkar

9752409784

Internet disconnected

Please wait... reconnecting automatically when network is back.

Brewing fresh pixels...