HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a passionate Mobile App Developer with hands-on experience in Kotlin and Kotlin Multiplatform (KMP) to build high-quality Android and iOS applications. You will collaborate with product, design, and backend teams to deliver smooth, scalable, and user-friendly mobile solutions.

Key Responsibilities / KRAs :

- Design and develop cross-platform mobile applications using Kotlin Multiplatform (KMP)

- Build Android applications using Kotlin and Jetpack Compose

- Contribute to iOS application development through KMP shared modules

- Collaborate with UI/UX designers to implement intuitive mobile interfaces

- Consume and integrate REST APIs and JSON-based services

- Write clean, maintainable, reusable, and well-documented code

- Debug and troubleshoot issues related to performance, crashes, and UI

- Optimize application speed, responsiveness, and memory usage

- Participate in code reviews and follow coding standards

- Work with Git for branching, merging, and version control

- Implement unit testing and basic automation testing practices

- Ensure applications are aligned with security and data protection standards

- Participate in requirement discussions and provide feasible technical solutions

- Deploy and manage apps on Play Store and App Store

- Monitor app analytics and crashes to improve app stability

- Collaborate with backend teams for API design improvements

- Maintain documentation related to architecture, modules, and releases

Required Skills :

- Strong hands-on experience with Kotlin

- Practical knowledge of Kotlin Multiplatform (KMP)

- Experience using Jetpack Compose

- Android development experience with at least one published app on Play Store

- iOS development exposure with at least one app published on App Store

- Strong understanding of REST APIs, JSON, and third-party integrations

- Experience working with Git / GitHub / GitLab

- Familiarity with MVVM or other architecture patterns

- Good understanding of mobile UI/UX guidelines

- Knowledge of coroutines and asynchronous programming

- Basic familiarity with CI/CD tools (preferred, not mandatory)

Good to Have (Optional, Not Mandatory) :

- Experience with Firebase / Analytics / Crashlytics

- Experience working in Agile / Scrum environments

- Knowledge of Unit Testing / UI Testing

- Understanding of app publishing lifecycle and certificates

- Experience with push notifications and in-app purchases

- Familiarity with App Store and Play Store compliance guidelines

Soft Skills :

- Good verbal and written communication skills

- Strong problem-solving and analytical thinking

- Team player with a collaborative mindset

- Adaptable and eager to learn new technologies

- Attention to detail and a sense of ownership


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in