At a Glance
- Tasks: Lead the development of a polished mobile app using React Native for iOS and Android.
- Company: Join OneOcean, a trusted maritime tech innovator with over 260 years of legacy.
- Benefits: Enjoy remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative Agile environment with mentorship opportunities for junior developers.
- Why this job: Make a global impact by creating sustainable digital solutions for the maritime industry.
- Qualifications: Proven experience in shipping production mobile apps and a passion for user experience.
The predicted salary is between 60000 - 80000 £ per year.
Discover OneOcean: OneOcean is a unified brand born from the integration of OneOcean and Ocean Technologies Group. Owned by Lloyd’s Register, an organisation with more than 260 years of trust, integrity and leadership at sea, OneOcean combines the agility and ambition of a fast‑moving innovator with the strength and stability of one of the world’s most trusted maritime institutions. At the heart of OneOcean is a portfolio unlike any other in maritime. A comprehensive, integrated portfolio built on years of expertise, trusted by thousands of maritime professionals around the world. Our mission is clear. In the race to zero emissions, our research, advisory and technical expertise and industry‑firsts are supporting a safe, sustainable maritime energy transition. Today we are a leading provider of classification and compliance services to the marine and offshore industries, helping our clients design, construct and operate their assets to accepted levels of safety and environmental compliance.
Why Join OneOcean Crew?
- Legacy & Innovation: We were created more than 260 years ago as the world’s first marine classification society to improve and set standards for the safety of ships.
- Global Impact: Our digital solutions are relied upon by more than 30,000 vessels, following the acquisition of OneOcean in 2022 and Ocean Technologies Group in 2024.
- Product Offering: Covering five proven product areas—learning, fleet operations, compliance, voyage planning and performance management—supporting our customers from ship to shore, from training and people operations, to voyage compliance and optimisation.
Navigating the position:
We have a proven concept and a solid foundation, now, we need a seasoned Senior Mobile Engineer to take our React Native proof‑of‑concept and evolve it into a polished, production‑ready application. You won’t just be writing code; you’ll be the architect of our mobile user experience. We are looking for a “Product Engineer”—someone who cares as much about the user experience and the UI storyboard as they do about clean, scalable architecture. You should have deep hands‑on experience shipping commercial apps in both stores (App Store / Google Play), and comfort working in both native and cross‑platform environments.
Key Responsibilities
- Ship to Production: Take full ownership of the lifecycle for both iOS and Android platforms.
- Elevate the Frontend: Use your expert knowledge of React Native and CSS‑in‑JS to build beautiful, responsive, and accessible interfaces.
- Architect for Growth: Introduce best practices, coding standards, and design patterns that will allow us to scale the team and the codebase.
- Automate Everything: Maintain and improve our CI/CD pipelines within Azure DevOps to ensure seamless, automated deployments.
- Collaborate: Work within a loose Agile/Sprint framework, contributing to storyboarding, and regular sprint planning meetings.
- Code Quality: Ensuring high code quality through unit/UI testing, code reviews, and static analysis tools.
Skills, Knowledge and Expertise
You are a senior‑level developer who is "hands‑on" by nature, you don't want to sit in architectural meetings all day; you want to build great products.
- React Native Expert: You have a track record of shipping production‑grade apps and understand the nuances of the bridge, native modules, and performance tuning.
- Design‑Led: You have a keen eye for UX/UI. You understand storyboards and can realise Figma designs into production‑ready components.
- Tooling Savvy: You are comfortable with Azure DevOps, including managing pipelines, boards, and releases.
- Pragmatic Mentor: You enjoy helping others. You’re happy to peer‑review code and set the standard for future junior developers.
- Agile Mindset: You’re comfortable with the iterative nature of a growing product and can thrive in a sprint‑based environment.
Must‑Have Technical Stack
- Experience: Multiple years of commercial experience building and shipping production mobile applications.
- Core: React Native (iOS & Android), TypeScript.
- State & Styling: Your preferred modern styling stack.
- DevOps: Azure DevOps (Pipelines & Boards).
- Testing: Jest, React Native Testing Library.
- Performance: Familiarity with performance profiling tools.
- Security: Implementation of offline support, secure storage (Keychain / Keystore), biometric auth, and encryption.
Valued Technical Stack
- Complexity: Previous work on high‑traffic / consumer‑facing apps or apps with complex business logic.
- Comms: Exposure to REST structured application interfaces, and real‑time features (WebSockets, push notifications, etc).
- Accessibility: Internationalisation, theming, and adaptive layouts.
- Mentoring: Experience mentoring or leading small mobile teams / features.
Senior Mobile Engineer (React Native & Frontend) employer: OneOcean Group
At OneOcean, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As part of a legacy organisation with over 260 years of maritime expertise, our employees benefit from a supportive environment that encourages professional growth and development, alongside the opportunity to make a global impact in the transition to sustainable maritime practices. With a focus on cutting-edge technology and a commitment to excellence, we empower our team members to take ownership of their projects and contribute meaningfully to our mission.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Mobile Engineer (React Native & Frontend)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with React Native. A friendly chat can lead to insider info about job openings or even referrals that could get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best mobile apps and projects. Make sure to highlight your experience with React Native and any cool features you've implemented. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to mobile development and React Native. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so know your stuff!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our crew at OneOcean.
We think you need these skills to ace Senior Mobile Engineer (React Native & Frontend)
Some tips for your application 🫡
Show Your Passion for Mobile Engineering:When you write your application, let your enthusiasm for mobile engineering shine through! Share specific examples of projects you've worked on, especially those involving React Native, to show us how much you care about creating great user experiences.
Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter for this role. Highlight your experience with shipping production apps and your expertise in both iOS and Android platforms. We want to see how your skills align with our mission at OneOcean!
Be Clear and Concise:Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that showcases your skills without unnecessary fluff!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join the OneOcean crew!
How to prepare for a job interview at OneOcean Group
✨Know Your Tech Stack
Make sure you’re well-versed in React Native, TypeScript, and Azure DevOps. Brush up on your knowledge of performance profiling tools and testing libraries like Jest. Being able to discuss your hands-on experience with these technologies will show that you’re the right fit for the role.
✨Showcase Your UX/UI Skills
Prepare to discuss how you’ve transformed Figma designs into production-ready components. Bring examples of your work that highlight your design-led approach and your ability to create beautiful, responsive interfaces. This will demonstrate your understanding of user experience, which is crucial for this position.
✨Emphasise Collaboration
Since the role involves working within an Agile/Sprint framework, be ready to talk about your experience collaborating with teams. Share specific examples of how you’ve contributed to sprint planning or storyboarding sessions, and how you’ve helped elevate the team’s output through peer reviews and mentoring.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills, especially around scaling applications and maintaining code quality. Think of scenarios where you’ve introduced best practices or automated processes in your previous roles, and be prepared to explain your thought process clearly.