Ferryscanner is an online search and booking engine that helps people find affordable ferry tickets to exciting destinations all over the world. Since 2018, we have been working to simplify the ferry booking process, offering ferry tickets for more than 300 destinations in 25 countries. Our company culture is based on five core values: Ownership, Trust & Respect, Constant Improvement, Customer Obsession, and Being Bold. Want to join our team? Welcome aboard!
At Ferryscanner, we care deeply about building great products, moving fast, and creating experiences travelers genuinely enjoy.
We’re looking for a Mid-Level Frontend Engineer to join our product engineering team and help shape the future of ferry booking across web and mobile. You’ll work primarily on our modern Next.js platform, contributing to customer-facing features used by thousands of travellers every day, while also collaborating on mobile experiences built with React Native.
This is a hands-on product engineering role with real ownership — you’ll ship meaningful features end-to-end, collaborate closely with Product and Design, and help improve both user experience and engineering quality across the platform.
Key Responsibilities
Build and maintain modern, responsive frontend applications using React and TypeScript
Develop reusable, scalable UI components and product features
Collaborate closely with Product, Design, Backend, and Data teams
Improve application performance, reliability, and developer experience
Write automated tests and contribute to engineering best practices
Participate in code reviews and technical discussions
Help shape frontend architecture and implementation decisions
Contribute across both web and mobile projects where needed
Use modern AI-assisted development tooling as part of the engineering workflow
Required qualifications, skills & knowledge
2+ years of professional frontend development experience
Strong experience with React, TypeScript, and modern CSS
Solid understanding of state management patterns (Redux or similar)
Experience integrating REST APIs and third-party services
Familiarity with testing practices and frameworks such as Jest and Cypress
Experience with React Native
Good understanding of responsive design, performance optimization, and cross-browser compatibility
Comfortable working with Git, CI/CD pipelines, and Agile development workflowsThis
Key competencies
Product mindset with attention to usability and user experience
Strong communication and collaboration skills
Curiosity, ownership, and willingness to continuously learn
We offer
Opportunity to build features for a real, high-traffic consumer product used internationally
Modern frontend stack with strong engineering practices and minimal legacy overhead
Small, collaborative team with high ownership and fast decision-making
Exposure to both web and mobile platforms
AI tooling available and encouraged as part of the development workflow
Hybrid working model
Extra annual leave days
Private life and health insurance
Strong learning environment focused on growth, quality, and continuous improvement

Ferryscanner is an online search and booking engine that helps people find affordable tickets to amazing ferry destinations all over the world.
Since 2018, we have been working to simplify the ferry booking process one passenger at a time. Therefore, we’re continuously finding ways to enhance our product and provide higher quality services.
Located in downtown Athens, our office space is a fun, creative, and exciting work environment. Our team of experienced and passionate travel professionals is dedicated to finding ferry tickets and finalizing fun holidays.
The Ferryscanner company culture is built around five core values:
- Ownership
We take responsibility for ourselves and our work
- Trust & Respect
We are honest and sincere
- Constant Improvement
We challenge and enhance ourselves by continuously learning
- Customer Obsessed
We always try to exceed the customer's expectations
- Being Bold
We think big, take risks and grow from our mistakes
Dreaming of your next ferry trip? Welcome aboard!