Flag job

Report

Senior Android Developer - KMP [Immediate] [US Shift]

Min Experience

5 years

Location

tumakuru, india

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We are seeking an experienced Android (Kotlin) Developer with high-level expertise in Kotlin Multiplatform (KMP) to join our dynamic team. The ideal candidate will have a deep understanding of mobile application development and the ability to build cross-platform solutions using KMP. This role will focus on developing high-performance, reusable code that can be shared across Android and iOS platforms, reducing redundancy while maintaining native functionality. Role: Senior KMP Developer (Kotlin Multiplatform - KMP) Employment Type: Full-time, (Immediate) (US Central Time Shift (7:30 PM to 3:30 AM IST)) Key Responsibilities: KMP Development: Develop cross-platform mobile applications using Kotlin Multiplatform (KMP) to share common business logic between Android and iOS platforms. Code Reusability: Write efficient, reusable, and maintainable Kotlin code that can be used across platforms while maintaining native performance and features. Platform-Specific Integration: Implement platform-specific features when necessary and ensure smooth integration with native code (iOS and Android). Collaboration: Work closely with mobile developers, designers, and product teams to create consistent and reliable user experiences across both Android and iOS devices. Code Quality: Ensure high-quality code through unit testing, code reviews, and continuous integration practices. Performance Optimization: Analyze and optimize applications for performance, scalability, and memory management across different platforms. Documentation: Create and maintain technical documentation for the developed solutions and architectures, ensuring knowledge transfer across teams. Qualifications: Proven Expertise in Kotlin: 5+ years of hands-on experience working with Kotlin, with deep knowledge of Kotlin Multiplatform (KMP). Mobile Development Experience: Strong background in native Android development, with experience building and shipping mobile applications. Cross-Platform Development: Experience in developing mobile apps for both Android and iOS using KMP, with a focus on shared business logic. Platform-Specific Knowledge: Understanding of Android and iOS native code for platform-specific integration with KMP. Version Control: Proficiency in Git and version control workflows. Problem-Solving Skills: Strong analytical and debugging skills, with a keen eye for detail and performance optimization. Collaboration Skills: Excellent communication skills and ability to work effectively with cross-functional teams. Preferred Qualifications: Experience with iOS Development: Familiarity with Swift and Objective-C for platform-specific iOS development is a plus. Agile Methodology: Experience working in Agile environments and familiarity with Scrum practices. Continuous Integration: Experience with CI/CD pipelines and automated testing for mobile applications. Open Source Contributions: Contributions to open-source projects related to Kotlin or mobile development.

Skills

kotlin
android
ios
kmp
kotlin multiplatform
git
problem-solving
collaboration