ApplySenior Mobile Engineer, Kotlin Multiplatform
Posted 4 months agoViewed
View full description
💎 Seniority level: Senior, Significant experience with Kotlin Multiplatform
📍 Location: Canada
💸 Salary: 197000.0 - 217000.0 CAD per year
🔍 Industry: Software Development
🗣️ Languages: English
⏳ Experience: Significant experience with Kotlin Multiplatform
🪄 Skills: iOS DevelopmentRxSwiftSwift
Requirements:
- Significant experience with Kotlin Multiplatform and a proven track record of integrating shared modules into native iOS projects.
- Highly skilled in iOS development and understand how to adapt Kotlin APIs to feel native for iOS.
- A strong understanding of mobile architecture patterns and experience refactoring and modernizing legacy codebases.
Responsibilities:
- Adapting and optimizing shared Kotlin modules to integrate effectively with our iOS project, ensuring APIs feel native and intuitive for iOS developers.
- Leading the migration of existing iOS functionality to leverage KMP while maintaining performance and usability.
- Partnering with Android engineers to understand existing shared functionality and extend it to meet iOS requirements.
- Improving and modernizing the iOS codebase to align with KMP principles, making it more modular and maintainable.
- Ensuring shared components are scalable and provide a strong foundation for future cross-platform development.
Apply