Roles & Responsibilities :
- Design and develop mobile applications using Kotlin Multiplatform (KMP).
- Architect reusable components and shared codebases across platforms.
- Collaborate with product managers, designers, and backend engineers to deliver high-quality features. Optimize performance and ensure scalability and reliability of mobile apps.
- Implement secure data handling and communication protocols.
- Integrate with native APIs and platform-specific features as needed.
- Maintain CI/CD pipelines and automate testing for mobile builds.
Technical Requirements :
- Strong experience with Kotlin Multiplatform (KMP) and Kotlin language fundamentals.
- Proficiency in native Android and iOS development.
- Experience with shared code architecture dependency injection and modularization.
- Familiarity with Ktor, SQLDelight, Coroutines, and Multiplatform libraries.
- Understanding RESTful APIs, JSON, and secure data transmission.
- Experience with BLE/NFC integrations and sensor-based interfaces.
- Knowledge of cryptographic APIs and secure storage mechanisms.
- Strong debugging, profiling, and performance tuning skills.
- Experience publishing apps to Google Play Store and Apple App Store.
- Preferred Experience: Exposure to cloud platforms (AWS, Azure, GCP).
- Familiarity with Agile methodologies (Scrum, Kanban).
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions).
- Knowledge of TDD/BDD practices.
- Experience working with embedded systems or IoT devices is a plus.
- Willingness to learn and adapt to new technologies and frameworks.
Experience and/or Education Qualification :
- An undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with a graduate degree preferred.
- Minimum 5+ years of software development experience, with at least 2+ years in KMP or cross-platform mobile development.
- Proven track record of delivering high-quality mobile applications in a product development environment
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1572575
Interview Questions for you
View All