Description : About the Role
Are you passionate about creating seamless mobile experiences across both Android and iOS platforms?
Were seeking a skilled Kotlin Multiplatform (KMP) Software Engineer to join our dynamic team. In this role, you will build and maintain cutting-edge cross-platform applications using Kotlin Multiplatform technology, contributing to innovative projects primarily in manufacturing and automotive industries.
If you enjoy collaborating in Agile teams and have a strong foundation in Kotlin and mobile UI frameworks, this role offers a fantastic opportunity to work on impactful solutions across diverse domains.
Key Responsibilities :
- Develop, maintain, and enhance mobile applications using Kotlin Multiplatform to share code across Android and iOS platforms.
- Design and implement responsive, user-friendly interfaces using Jetpack Compose (Android) and SwiftUI (iOS).
- Collaborate closely with cross-functional teams including product owners, designers, QA, and backend engineers in Agile / Scrum environments.
- Write clean, modular, and testable code following best practices and coding standards.
- Perform unit testing, integration testing, and participate in code reviews to ensure high-quality deliverables.
- Integrate APIs, third-party libraries, and SDKs to extend app functionality.
- Support CI / CD pipelines and automate build and deployment processes for faster release cycles.
- Troubleshoot and resolve technical issues, optimize app performance and reliability.
- Stay updated on Kotlin Multiplatform developments, mobile trends, and industry best practices.
Required Qualifications :
5+ years of professional experience in mobile application development.Strong hands-on experience with Kotlin Multiplatform (KMP) is mandatory.Proficient in Android development using SDK, Jetpack Compose, and associated tooling.Experience with native iOS development using Swift and SwiftUI is highly desirable.Solid understanding of Java-Kotlin interoperability and Android / iOS platform nuances.Familiarity with version control systems (Git), CI / CD tools (GitLab, Jenkins, Bitrise), and automated testing frameworks.Strong problem-solving skills and ability to work effectively in a collaborative Agile team environment.(ref : hirist.tech)