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