Experienced Android Engineer with Kotlin Multiplatform (KMP)
Flatrock Colombo, Western Province, Sri Lanka · LKR 439K–LKR 1M/yr
Hospitals and Health Care · 501-1,000 employees
About the role
Design and implement cross-platform applications using Kotlin Multiplatform and Compose Multiplatform. Collaborate with cross-functional teams to build scalable architectures and maintain high-quality software standards.
What they look for
Requirements
Requires 5+ years of professional software development experience with strong expertise in Kotlin and native Android development. Candidates must have hands-on experience with KMP, modern architecture patterns, and CI/CD pipelines.
Full description
Main responsibilities
- Design and implement cross-platform applications using Kotlin Multiplatform
- Build shared business logic and UI components using Compose Multiplatform
- Develop and maintain clean, modular, and scalable architectures
- Collaborate with product managers, designers, and backend teams to deliver high-quality software
- Participate in architecture and technical decision-making
- Write clean, testable, and maintainable code
- Perform code reviews and mentor developers
- Ensure high standards for performance, maintainability, and reliability
- Contribute to CI/CD pipelines and automated testing
- Stay up to date with the Kotlin & Android ecosystem and cross-platform development trends
Requirements
- 5+ years of professional software development experience
- Strong expertise in Kotlin
- Hands-on experience with native Android development
- Hands-on experience with Kotlin Multiplatform (KMP) for cross-platform development
- Hands-on experience with Compose Multiplatform for building shared UI
- Experience building applications targeting Android, iOS, Web, or Desktop
- Strong understanding of modern software architecture patterns (Clean Architecture, MVI, MVVM, modular architecture)
- Experience designing and consuming REST APIs
- Experience designing asynchronous and concurrent systems using Kotlin coroutines
- Strong experience with Git-based workflows
- Experience working in Agile environments
- Strong problem-solving, proactive mindset and communication skills
- Experience with using AI platforms in the development process
- Experience with native Android or iOS development
- Experience integrating Kotlin Multiplatform with existing native apps
- Familiarity with backend frameworks such as Spring Boot or Ktor
- Experience with automated testing for multiplatform projects
- Experience with CI/CD pipelines and mobile build pipelines
- Knowledge of Docker and cloud platforms (AWS, GCP, Azure)
- Experience with Multi-Platform Distribution
About us
Dear recruiters there is no need to edit this.
Similar roles
-
Senior Software Engineer - Android
Nextdoor United States · $165K–$250K/yr
-
Lead Développeur.se Android - (H/F)
The One Studio Boulogne-Billancourt, Ile-de-France, France
-
Senior Software Engineer, Mobile (Android), Wallet
Google Singapore
-
Senior Android Software Developer with English (m/f/d)
T-Systems Iberia A Coruña, Galicia, Spain
-
Junior Android Software Developer with English (m/f/d)
T-Systems Iberia A Coruña, Galicia, Spain
-
Software Engineer – Android, C++ Carplay
HARMAN International Bangalore, Karnataka, India