Android Engineer (Kotlin)

Uplers

Chandigarh

Remote

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology recruitment agency is seeking an experienced Android Engineer to develop complex applications using Kotlin and Jetpack Compose. This remote full-time role requires expertise in MVVM architecture and collaboration with cross-functional teams. Ideal candidates will have a strong background in Android development, including testing and CI/CD processes. Join this innovative company to work on impactful mobile solutions and utilize the latest frameworks in an agile environment.

Qualifications

  • 4–5 years building and shipping complex Android apps to production.
  • Expert in Kotlin with exposure to Java.
  • Hands-on with Jetpack Compose and MVVM architecture.
  • Hands-on with Jetpack Compose, Hilt, Coroutines/Flow, and Retrofit.
  • Experience writing unit, snapshot, and UI automation tests (JUnit, Mockk, Espresso, Paparazzi).
  • Familiarity with CI/CD pipelines (CircleCI, Fastlane) and Git workflows.
  • Strong understanding of design patterns, OOP, and Android lifecycle management.
  • Experience integrating with REST or GraphQL APIs.
  • Proven delivery in agile product teams.

Responsibilities

  • Design, build, and maintain robust Android applications using Kotlin and Compose.
  • Collaborate on feature delivery with cross-functional teams.
  • Write scalable, well-tested code to ensure CI/CD reliability.
  • Write scalable, well-tested code and ensure CI/CD reliability.
  • Participate in prototyping and innovation discussions.
  • Contribute to the technical direction, architecture, and tooling standards of the mobile platform.

Skills

Kotlin
MVVM
Jetpack Compose
Agile/SCRUM
UI/UX
Communication
Retrofit
JUnit
Espresso
Mockk
CI/CD Pipelines
Git workflows
REST/GraphQL

Tools

CircleCI
Fastlane
Jira
Android Studio
Android Studio
Paparazzi

Job description


  • Experience: 4.00+ years

  • Salary: Confidential (based on experience)

  • Expected Notice Period: 30 Days

  • Shift: (GMT+05:30) Asia/Kolkata (IST)

  • Opportunity Type: Remote

  • Placement Type: Full Time Contract for 5 Months (40 hrs a week/160 hrs a month)

  • Note: This is a requirement for one of Uplers' client - LL


What do you need for this opportunity?

Kotlin Multiplatform, UI/UX, CI/CD, Jetpack Compose, JUnit, Kotlin, MVVM, Swift


LL is Looking for:

Client is supporting a global leader in human performance and healthcare analytics. This role is a unique opportunity to join the Mobile Engineering group responsible for developing high-impact Android applications used to manage data, communicate, and gain actionable insights. You’ll be working on an existing flagship application used globally, with scope for new feature development and modernisation using the latest Android frameworks.


About The Project

The Android engineer will work on the client’s core mobile application, focusing on both feature delivery and platform enhancements.


Modules and Features Include:


  • Messaging and communications

  • Calendar and event management

  • Data capture forms and reporting

  • User profiles and theming

  • CMS feed and UI integration


Architecture & Tooling


  • MVVM and Clean Architecture mix

  • Jetpack Compose, Coroutines/Flow, Hilt, Retrofit, WorkManager, DataStore

  • CI/CD with CircleCI and Fastlane

  • Testing frameworks: JUnit, Espresso (legacy), Mockk, Compose UI, Paparazzi

  • Product integrates with a Ruby on Rails backend hosted on AWS, via RESTful APIs.


Must-Have Experience & Skills

Technical


  • 4–5 years building and shipping complex Android apps to production

  • Expert in Kotlin, some exposure to Java (legacy)

  • Experience with MVVM/Clean Architecture environments

  • Hands-on with Jetpack Compose, Hilt, Coroutines/Flow, and Retrofit

  • Experience writing unit, snapshot, and UI automation tests (JUnit, Mockk, Espresso, Paparazzi)

  • Familiarity with CI/CD pipelines (CircleCI, Fastlane) and Git workflows

  • Strong understanding of software design patterns, object-oriented programming, and Android lifecycle management

  • Experience integrating with REST or GraphQL APIs

  • Proven delivery in agile product teams


Business & Delivery


  • Fluent technical English and excellent communication skills

  • Experience working remotely within cross-functional teams (Product, Design, QA)

  • Comfortable working in agile/SCRUM environments

  • Demonstrated ability to collaborate on feature planning and iteration


Nice-to-Have Skills


  • Experience with Kotlin Multiplatform

  • Exposure to iOS development (Swift/SwiftUI)

  • Cloud services integration (serverless functions, notifications, storage)

  • Strong UI/UX sensibility and attention to usability


Soft Skills


  • Strong collaborator with excellent communication

  • Pragmatic and iterative approach to problem-solving

  • User-centred mindset and empathy for product users

  • Passion for quality, testing, and continuous improvement

  • Comfortable balancing autonomy with teamwork


Responsibilities


  • Design, build, and maintain robust Android applications using Kotlin and Compose

  • Develop intuitive UIs that simplify data capture and visualisation

  • Collaborate with Product, Design, and Data Science to iterate on new features

  • Write scalable, well-tested code and ensure CI/CD reliability

  • Participate in prototyping and innovation discussions

  • Contribute to the technical direction, architecture, and tooling standards of the mobile platform


Success Criteria


  • Within 4–6 weeks: onboard successfully, contribute to feature delivery, and demonstrate familiarity with architecture and tooling

  • Within 3+ months: own key feature areas (e.g., messaging, reporting, or forms), delivering new functionality with strong test coverage and code quality

  • Maintain and improve app performance, reliability, and user experience

  • Contribute to ongoing improvements in build tooling, testing, and process automation


Working Practices


  • Methodology: SCRUM

  • Team Size: 4 engineers (2× Android, 2× iOS) plus Product, Design, QA

  • Tooling: Jira, Slack, GitHub, Google Workspace, Android Studio

  • Ceremonies: Daily stand-ups, sprint planning, backlog grooming, demos, retrospectives


Additional Information


  • Hardware: Candidates should ideally have an Apple MacBook (Minimum specs: 14\" Pro M2+ 32GB RAM 1TB Storage) for Jamf endpoint management

  • Onboarding: 4-week structured onboarding plan with HR and manager

  • Compliance: Confidentiality agreement + security training (with ongoing monthly modules)


How to apply for this opportunity?


  • Step 1: Click On Apply! And Register or Login on our portal.

  • Step 2: Complete the Screening Form & Upload updated Resume

  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!


About Uplers

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Engineer (Kotlin)
Android Engineer (Kotlin)

Uplers • Dehradun

Remote
INR 1,200,000 - 1,800,000
Android Engineer (Kotlin)
Android Engineer (Kotlin)

Uplers • Dadri

Remote
INR 900,000 - 1,500,000
Senior Full stack engineer
Senior Full stack engineer

Uplers • Chhatrapati Sambhajinagar District

Remote
INR 2,500,000 - 5,500,000
Senior Full stack engineer
Senior Full stack engineer

Uplers • Nashik District

Remote
INR 1,200,000 - 2,000,000
Senior Full stack engineer
Senior Full stack engineer

Uplers • Thiruvananthapuram

Remote
INR 2,000,000 - 3,800,000
Senior Full stack engineer
Senior Full stack engineer

Uplers • Varanasi

Remote
INR 1,200,000 - 2,400,000
Remote work
Senior Full stack engineer
Senior Full stack engineer

Uplers • Coimbatore District

Remote
INR 1,200,000 - 1,800,000
Senior Full stack engineer
Senior Full stack engineer

Uplers • Chennai District

Remote
INR 90,000 - 150,000
Flexible working hours
Remote work opportunity
Career development support
Senior Full stack engineer
Senior Full stack engineer

Uplers • Ernakulam

Remote
INR 1,800,000 - 2,600,000
Senior Full stack engineer
Senior Full stack engineer

Uplers • Khordha

Remote
INR 1,200,000 - 2,100,000