Apply

Senior 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