Job Description

We are looking for a skilled Kotlin Multiplatform (KMP) Software Engineer with at least 5 years of experience in mobile or cross-platform development. You will build connected mobile apps across Android and iOS, contributing to scalable solutions in industries like manufacturing and automotive.

RESPONSIBILITIES

  • Develop and maintain cross-platform mobile apps using Kotlin Multiplatform
  • Strong understanding in Android native or iOS Native development.
  • Collaborate with product managers, designers, and engineers to
  • Build high-quality features and responsive UIs using Jetpack Compose or SwiftUI
  • Write clean, testable code following clean architecture principles
  • Create unit and integration tests 
  • Contribute to CI/CD pipeline maintenance and build reliability
  • Participate in Agile/Scrum teams and improve development practices
  • Stay up to date with cross-platform and mobile development trends 

REQUIREMENTS

Must-Have:

  • 5+ years in mobile app development
  • Strong experience with Kotlin and Kotlin Multiplatform (mandatory)
  • Strong communication skills and experience in international team environment
  • Proficient in Android (SDK, Jetpack Compose) or iOS (Swift, SwiftUI)
  • Familiar with Java and Kotlin interoperability
  • Experience working in Agile/Scrum teams
  • Understanding, usage and management of CI/CD, Git, and deployment practices
  • Ability to take responsibility in a team or as an individual

Tools & Technologies

  • Languages: Kotlin, Kotlin Multiplatform, Java
  • UI Frameworks: Jetpack Compose, SwiftUI
  • Testing: JUnit, Mockito
  • Tools: Android Studio, IntelliJ IDEA, Git
  • DevOps: CI/CD tools and workflows