Skip to main content

Experienced Android Engineer with Kotlin Multiplatform (KMP)

Colombo
Full-time
Permanent employee

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.