About Openferry
At Openferry, we’re revolutionising ferry travel by offering a cutting-edge web and mobile platform that simplifies booking and managing ferry tickets worldwide. Our platform enables users to effortlessly search routes, make reservations, and manage their journeys. We work closely with our sister company, Direct Ferries, the world’s largest online ferry travel agency. This partnership provides us with deep industry knowledge and solid relationships with ferry operators, allowing us to expand into new regions quickly and onboard operators efficiently. Additionally, we benefit from long-term financial stability while maintaining the agility and innovative spirit of a startup!
Key Features:
• Advanced ferry route search with detailed results
• Complete booking management, including traveller info, contact details, and payment options
• E-ticket wallet for seamless, paperless travel
• In-app customer support for immediate assistance
• Tools for trip and booking management
• SEO-optimised static pages built using Next.js (SSG)
• Content management through Strapi CMS with CI-driven publishing
• Comprehensive data, including ferry operator contacts, port locations, and ship details
The Role:
We are seeking a full-time, hybrid Front-End Web Developer to join our dynamic team. In this role, you’ll be instrumental in developing new features for our ferry ticketing platform and leading a major redesign of our existing system, which has been live for two years. Working closely with Figma design files, you will create new static pages and implement automated end-to-end testing for booking flows, post-booking features, and multi-language support. Our current team consists of 6 members, including 2 frontend developers, and hopefully we aim to grow to around 12 by the end of 2025.
Tech Stack:
• Languages: JavaScript, TypeScript
• Frameworks: React, Next.js
• Styling: Vanilla Extract, MUI design system
• State Management: Redux, RTK, Context, Zustand
• Testing: Jest, Cypress
• SDK: Firebase
• Tools: LambdaTest, Sentry
Requirements:
• 3+ years of experience in web development using React and TypeScript
• London-based with a hybrid working arrangement
Bonus Skills:
• Experience with React Native, Expo, or React Native Web
• Familiarity with Node.js
• Previous experience working on ticketing platforms
If you’re passionate about building innovative web solutions in a fast-growing startup environment, we’d love to hear from you!