Job Description:
Overview: We are looking for a Mobile Developer with experience in Kotlin Multiplatform (KMP) to join our team. You will work on building and maintaining cross-platform mobile applications that share common business logic across Android and iOS. Use English as the primary communication language across teams.
Key Responsibilities:
- Develop and maintain shared KMP modules used across mobile platforms
- Implement mobile features for Android and iOS using shared and native code
- Integrate APIs, local storage, and third-party SDKs into KMP architecture
- Collaborate with cross-functional teams using English as primary communication
- Ensure code quality, maintainability, and performance
- Troubleshoot and fix bugs across platforms
Required skills/Experience:
- Strong English communication
- Strong experience with Kotlin and Kotlin Multiplatform
- Hands-on experience developing apps for Android (Kotlin/Jetpack)
- Basic understanding of Swift and iOS development
- Familiar with mobile architecture patterns (MVVM, Clean Architecture)
- Experience with REST APIs, CI/CD, and Git
- Good problem-solving and communication skills
- Nice to have:
- Experience with Compose Multiplatform
- Knowledge of native iOS frameworks
- Familiarity with GraphQL, WebSockets, or gRPC
- Experience working in Agile teams
Years of experiences:
Fresher / Experienced
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund