Raymarine (part of Teledyne FLIR) is seeking an experienced Senior Mobile Software Development Engineer to develop new Android and iOS apps integrating with their marine electronics ecosystem
Job Summary
Raymarine (part of Teledyne FLIR) is seeking an experienced Senior Mobile Software Development Engineer to develop new Android and iOS apps integrating with their marine electronics ecosystem.
The role involves cross-platform development with Kotlin Multiplatform and Compose Multiplatform, alongside native Android development, and requires strong proficiency in modern Android UI and architecture patterns.
Raymarine UK offers a unique opportunity to experience cutting-edge R&D, a friendly culture focused on collaboration, and a comprehensive benefits package including wellness rewards, private healthcare, and an employee stock purchase program.
Matching Summary
Raymarine (part of Teledyne FLIR) is seeking an experienced Senior Mobile Software Development Engineer to develop new Android and iOS apps integrating with their marine electronics ecosystem.
Skills & Requirements
Must-have
Native Android development using Kotlin
Kotlin Multiplatform and Compose Multiplatform
Jetpack Compose and modern Android UI
MVVM, Clean Architecture, modular app design
Unit and UI testing
Coroutines, Flow, asynchronous programming
CI/CD pipelines and tools
Nice-to-have
Interest or knowledge of marine industry
Flutter experience
Charting/Map integration
Payment system and subscription integration
Encryption
Hardware integration
Cloud communication
SSO and user management solutions
Atlassian Jira and Confluence
Test automation
Reporting/Monitoring/Analytics
Key Requirements
Proven track record of delivering software
Degree level engineering qualification or significant technical experience
Strong proficiency in native Android development
Hands-on experience with Kotlin Multiplatform
Experience shipping KMP apps to both Android and iOS