Senior Mobile Applications Engineer
Teledyne Technologies
Fareham, United Kingdom
Job Summary
Raymarine (part of Teledyne FLIR) is a leader in the Marine Electronics industry, we design and manufacture cutting edge products covering a wide range of technologies; including Radar, Sonar, Cameras, Chart Plotters and Instruments, destined for an array of markets including leisure, first responders and commercial.
We are looking for an experienced Senior Mobile Software Development Engineer to work in our Fareham office, being part of a team paving the way for brand new Android and iOS apps; integrating with our marine electronics eco system.
Your job in plain text
- The role primarily involves development using cross-platform technologies, enabling efficient delivery across multiple platforms. However, candidates should also be capable of writing native Android code when required—particularly for platform-specific features or performance optimisation.
- Developing new and extending existing mobile software as part of a multi-discipline engineering team
- Troubleshoot and debug applications effectively
- Upholding coding standard, writing clean, maintainable and well-tested code
- Breaking down requirements into defined and estimated tasks, creating risk and dependency considered plans
- Working within an agile environment, facilitating frequent release cycles
- Interacting with various stakeholders including collaboration with mobile technical authority, software architects, UI/UX teams, PA/QA, product owner and scrum masters
- Participate in code reviews and supporting peer and/or junior engineers
To be ready to take on this role we would love if you have
- A proven, strong track record of delivering software to meet the needs of customers (portfolio or app store links are a bonus).
- Ideally degree level engineering qualification alongside significant technical experience
- Strong proficiency in native Android development using Kotlin
- Hands-on experience with Kotlin Multiplatform and Compose Multiplatform
- Experience shipping KMP apps to both Android and iOS stores
- Solid understanding of Jetpack Compose and modern Android UI development
- Good understanding of native iOS development
- Familiarity with SwiftUI or UIKit is a plus
- Deep understanding of MVVM, Clean Architecture and modular app design
- Deep understanding of Unit and UI testing
- Good grasp of coroutines, Flow and asynchronous programming
- Good grasp of CI/CD pipelines and tools like GitHub Actions or Gitlab
- Passionate about building high-quality, maintainable and scalable applications
- Experience with analytics and A/B testing
It would be advantageous if you have experience with any of the following
- Flutter experience
- Charting/Map integration
- Payment system and subscription integration
- Encryption
- Hardware integration
- API and SDK development
- Cloud communication
- SSO and other user management solutions.
- Atlassian Jira and Confluence
- Test automation
- Reporting/Monitoring/Analytics
- An interest or knowledge of the marine industry
Don't forget to mention EuroTechJobs when applying.