remote
Kotlin & Compose Multiplatform engineer - q42
Software Engineer
Lead the development of cross‑platform mobile experiences using Kotlin and Compose Multiplatform, delivering high‑quality Android and iOS apps with a unified codebase and modern UI patterns.
About the role
Key Responsibilities
- Design, implement, and maintain feature‑rich mobile applications using Kotlin Multiplatform and Compose Multiplatform.
- Collaborate with product, design, and backend teams to translate requirements into clean, testable code.
- Write unit, integration, and UI tests to ensure reliability across Android and iOS platforms.
- Optimize app performance, memory usage, and battery consumption for a seamless user experience.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- 3+ years of professional mobile development experience, with a strong focus on Kotlin and Android.
- Proven expertise in Kotlin Multiplatform Mobile (KMM) and Compose Multiplatform for building shared UI components.
- Solid understanding of iOS development fundamentals (Swift, UIKit/SwiftUI) to support cross‑platform collaboration.
- Experience with version control (Git), CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving skills and a passion for delivering high‑quality, maintainable code.
Skills
kotlinjetpack compose