Kotlin Multiplatform (KMP) Software Engineer

adesso SE
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Android Studio
iOS
Mobile Application Development
Continuous Integration
DevOps
IntelliJ
Interoperability
Mobile Application Software
JUnit
Scrum
Mockito
Swiftui
GIT
Kotlin
Integration Tests
Jetpack Compose
Multiplatform

Job description

  • 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

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., 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

Apply for this position