Remote job
Senior iOS Swift Engineer with KMP Experience
Job details
About this role
Role overview
Build and maintain iOS applications, contributing across feature development, architecture, and performance. The role combines hands-on Swift engineering with Kotlin Multiplatform collaboration and the use of AI-assisted coding workflows.
Responsibilities - Design, develop, and maintain iOS applications in Swift. - Work with Kotlin Multiplatform codebases to support shared mobile development. - Use AI-assisted and agentic coding workflows to support productivity and code quality. - Collaborate on mobile features, technical decisions, and architectural direction. - Review code, investigate issues, and improve application performance. - Write testable, maintainable code and uphold iOS engineering practices.
Requirements - Professional iOS development experience with Swift. - Understanding of iOS architecture, application lifecycle, and mobile development practices. - Practical experience with Kotlin Multiplatform. - Experience integrating APIs and working with mobile application architectures. - Strong debugging and analytical problem-solving skills. - Clear communication and collaborative working habits.
Nice to have - Experience with Kotlin and sharing business logic across iOS and Android. - Familiarity with automated testing, CI/CD, and mobile release processes. - Interest or experience in AI-first software engineering practices.
Benefits and work setup - Remote work with a globally distributed team. - Flexible working conditions, learning and development opportunities, and varied project work.