Kotlin Android Developer Warehouse App (Migration from Xamarin)

Gravity Engineering Services Bengaluru, Karnataka, Bengaluru, Karnataka, IN (On-site) 3 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

Gravity Engineering Services

Job Location

Bengaluru, Karnataka, Bengaluru, Karnataka, IN

Latest job updates Join our Telegram channel for new job openings — free.

Internet disconnected

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

Brewing fresh pixels...