Kotlin Multiplatform Developer - Android/iOS Platform

MARKTINE TECHNOLOGY SOLUTIONS PRIVATE LIMITED
Anywhere in India/Multiple Locations
2 - 3 Years

Posted on: 30/05/2025

Job Description

Profile : Android Developer Kotlin Multiplatform.

Job Location : Remote.

Job Type : Contractual/Consulting.

Experience : 5+ years.

Relevant Experience in KMP : 2-3 Years.

Job Summary :

As a Kotlin Multiplatform Developer, you will be responsible for designing, developing, and maintaining applications that can run on multiple iOS and Android devices.

You will work in collaboration with multi-skilled teams having common objectives.

Key Responsibilities :

- Participate in agile development processes including sprint planning, daily stand-ups, and retrospectives.

- Understand existing implementations of native applications on iOS and Android.

- Align to the systematic approach to rewrite on Kotlin Multi-Platform with a certain reusability as per the plan.

- Collaborate with product management and engineering teams to translate requirements into technical designs.

- Maintain clean and efficient codebases across different platforms using Kotlin Multiplatform Project (KMP).

- Own the code reviews and unit tests.

- Ensure continuous integration and deployment.

- Integrate with platform-specific APIs and libraries to ensure seamless functionality across device platforms.

- Use appropriate tools for profiling to optimize performance and user experience.

- Document technical designs, development processes, and deployment procedures.

Required Skills and Qualifications :

- Proficiency in Kotlin programming language and its ecosystem.

- Experience in separating the common modules and platform-specific modules.

- Strong understanding of software design patterns and principles.

- Understanding of cross-platform UI frameworks (i.e., Jetpack Compose, Swift UI).

- Ability to work independently and as part of a team in a fast-paced environment.

Preferred Skills :

- Knowledge of Swift for iOS development.

- Native application to cross platform migration experience is preferred.

- Experience with reactive programming (i., RxKotlin, Kotlin Coroutines)


info-icon

Did you find something suspicious?