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
  • Collaborate with product managers, designers, and engineers to
  • build high-quality featuresBuild responsive UIs using Jetpack Compose or SwiftUI
  • Integrate connectivity features such as BLE, NFC, Matter, and WebSockets
  • Write clean, testable code following clean architecture principles
  • Create unit and integration tests using JUnit and Mockito
  • 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)
  • Proficient in Android (SDK, Jetpack Compose) or iOS (Swift, SwiftUI)
  • Familiar with Java and Kotlin interoperability
  • Skilled in Android Studio and IntelliJ IDEA
  • Experience working in Agile/Scrum teams

Nice-to-Have:

  • Exposure to manufacturing or automotive domains
  • Knowledge of BLE, NFC, Matter, WebSockets
  • Familiarity with Visual Studio or Eclipse
  • Understanding of CI/CD, Git, and deployment practices

Tools & Technologies

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