Senior Mobile Applications Engineer role at Teledyne Technologies Incorporated
Job Description
Raymarine (part of Teledyne FLIR) is a leader in the Marine Electronics industry, designing and manufacturing cutting‑edge products that include radar, sonar, cameras, chart plotters, and instruments for leisure, first responders, and commercial use.
We are looking for an experienced Senior Mobile Software Development Engineer to work in our Fareham office, building brand‑new iOS and Android apps and integrating them with our marine electronics ecosystem.
Responsibilities
* The role primarily involves development using cross‑platform technologies, enabling efficient delivery across multiple platforms.
* Capable of writing native iOS code when required for platform‑specific features or performance optimisation.
* Develop new and extend existing mobile software as part of a multi‑discipline engineering team.
* Troubleshoot and debug applications effectively.
* Uphold coding standards and write clean, maintainable and well‑tested code.
* Break down requirements into defined and estimated tasks, creating risk‑and‑dependency considered plans.
* Work within an agile environment, facilitating frequent release cycles.
* Interact with stakeholders including mobile technical authority, software architects, UI/UX teams, PA/QA, product owner and scrum masters.
* Participate in code reviews and support peer and/or junior engineers.
Qualifications
* Proven track record of delivering software that meets customer needs (portfolio or app store links are a bonus).
* Ideally a degree‑level engineering qualification with significant technical experience.
* Strong proficiency in native iOS development.
* Hands‑on experience with Kotlin Multiplatform and Compose Multiplatform.
* Experience shipping KMP apps to both iOS and Android stores.
* Solid understanding of SwiftUI, UIKit and modern iOS development.
* Familiarity with Jetpack Compose is a plus.
* Deep understanding of MVVM, Clean Architecture and modular app design.
* Deep understanding of Unit and UI testing on iOS.
* Good grasp of asynchronous programming (Combine async/await).
* 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.
Advantageous Experience
* 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.
What Raymarine UK Offers You
* Opportunity to develop your career with one of the leading marine electronics companies.
* Experience how cutting‑edge R&D, software‑ and hardware development come together under one roof.
* Friendly culture with a focus on collaboration, problem‑solving, and creativity.
* A fair compensation structure and benefits such as wellness rewards.
* Benefits including wellness rewards, long‑term disability insurance, private healthcare, employee stock purchase program, extended maternity/paternity coverage, electric car and cycle schemes, employee assistance programs, onsite parking with free electric car charging, and subsidised canteen.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Engineering and Information Technology
Industries
Software Development
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
#J-18808-Ljbffr