Senior Mobile Applications Engineer

Raymarine (part of Teledyne FLIR)

Fareham, United Kingdom
Onsite
Native android development using kotlin
Kotlin multiplatform and compose multiplatform
Jetpack compose and modern android ui
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
  • Good understanding of native iOS development
  • Good grasp of CI/CD pipelines

Work Rights

Not specified

Tailored Resume

Cover Letter