Senior Kotlin Developer |KMM | KMP|
- Category: Work from home Jobs
- Location: North East Delhi, Delhi
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 16K to 18K
- Published on: 2025/09/21
Job description
We are seeking an experienced 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 Kotlin Developer (Kotlin Multiplatform - KMP)
Employment Type: Full-time
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: 4+ 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.
Related jobs
-
Data Entry Associate |Entry Level|No Experience|
Job description FedEx is a global transportation and logistics company committed to connecting people and possibilities around the world. With a diverse workforce and innovative solutions, FedEx is dedicated to delivering excellence in every aspect o...
-
Automation Engineer | Webdriver Io
Job description Total experience :7+yrs Jd Must have: • 3 - 5 years of experience with JavaScript/Typescript based automation frameworks (ideally Webdriver.io) • Strong experience with Cucumber/BDD framework • Strong knowledge of JavaScript/Typescrip...
-
Oracle Fusion HCM Consultant
Job description Job Title: Oracle Fusion HCM Consultant – Track Lead Experience Level: Minimum of 6 years of experience, including at least 2 end-to-end implementation. Job Summary: The Oracle Fusion HCM Consultant is responsible for providing expert...