Experience : 4.00 + years
Salary : Confidential (based on experience)
Expected Notice Period : 15 Days
Shift : (GMT+05 : 30) Asia / Kolkata (IST)
Opportunity Type : Remote
Placement Type : Full Time Contract for 12 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
Must have skills required :
cloud service integration, ios development, Ci / Cd Pipelines, Jetpack Compose, JUnit, Kotlin, MVVM, Android, Java, RESTAPI
LL is Looking for :
Role : Android Engineer (Kotlin)
Overview
Launch Lab is supporting a global leader in human performance and healthcare
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.
Engagement Details
Number of Roles : 1Start Date : ImmediateInitial Term : 10 months (August 2026) with the possibility of extensionLocation : Fully remoteWorking Hours : 8h / day, availability required during UK business hoursAbout 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 communicationsCalendar and event managementData capture forms and reportingUser profiles and themingCMS feed and UI integrationThe app leverages a shared Kotlin Multiplatform network and data layer serving both
Android and iOS applications. Work will involve enhancing existing modules and
developing new functionality using modern Kotlin and Jetpack Compose.
Architecture & tooling :
MVVM and Clean Architecture mixJetpack Compose, Coroutines / Flow, Hilt, Retrofit, WorkManager, DataStoreCI / CD with CircleCI and FastlaneTesting frameworks : JUnit, Espresso (legacy), Mockk, Compose UI, PaparazziThe 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 productionExpert in Kotlin, with some exposure to Java (legacy)Experience working in MVVM / Clean Architecture environmentsHands-on with Jetpack Compose, Hilt, Coroutines / Flow, and RetrofitExperience 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 APIsProven delivery in agile product teamsBusiness & Delivery
Fluent technical English and excellent communication skillsExperience working remotely within cross-functional teams (Product, Design, QA)Comfortable working in agile / SCRUM environmentsDemonstrated ability to collaborate on feature planning and iterationNice-to-Have Skills
Experience with Kotlin MultiplatformExposure to iOS development (Swift / SwiftUI)Cloud services integration (serverless functions, notifications, storage)Strong UI / UX sensibility and attention to usabilitySoft Skills
Strong collaborator with excellent communicationPragmatic and iterative approach to problem-solvingUser-centred mindset and empathy for product usersPassion for quality, testing, and continuous improvementComfortable balancing autonomy with teamworkResponsibilities
Design, build, and maintain robust Android applications using Kotlin and ComposeDevelop intuitive UIs that simplify data capture and visualisationCollaborate with Product, Design and Data Science to iterate on new featuresWrite scalable, well-tested code and ensure CI / CD reliabilityParticipate in prototyping and innovation discussionsContribute to the technical direction, architecture, and tooling standards of themobile platform
Success Criteria
Within 4–6 weeks : onboard successfully, contribute to feature delivery, anddemonstrate familiarity with architecture and tooling
Within 3–6 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 experienceContribute to ongoing improvements in build tooling, testing, and processautomation
Working Practices
Methodology : SCRUMTeam Size : 4 engineers (2× Android, 2× iOS) plus Product, Design, QATooling : Jira, Slack, GitHub, Google Workspace, Android StudioCeremonies : Daily stand-ups, sprint planning, backlog grooming, demos,retrospectives
Additional Information
Equipment : Mac laptop required (Jamf managed)Onboarding : 4-week structured onboarding plan with HR and managerCompliance : Confidentiality agreement + security training (with ongoing monthlymodules)
Assessment Process
CV Review – Check for experience on paperLaunch Lab technical screening (30 mins)Launch Lab collaborative assessment (1 hr)Final interview (culture fit + technical interview incl. system design, productinteraction, 2-2.5 hrs)
Next Steps
Optional : GitHub / Play Store examples or technical portfoliosHow 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 ResumeStep 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!
Skills Required
Mvvm, fastlane , Espresso, Kotlin, Flow, Android, Git, Junit, Retrofit, CircleCI