Ferryhopper's Profile Image

Front-end Developer

Company: Ferryhopper

Job Location: Moschato, Attica, Greece

Job Type: FULL_TIME - (HYBRID)

Date Posted: April 06, 2025

External

Apply Now

Ferryhopper is an equal opportunity employer that welcomes diversity and is committed to inclusion in the workplace. We do not accept discrimination and harassment of any kind. This policy applies to all employment practices within our company.

The company

Ferryhopper is revolutionizing online ferry booking, aiming to change the way people travel by ferry. We are collaborating with more than 110 major ferry companies across 22 countries, bringing a fresh and seamless ferry booking experience. We always strive to cater to the needs of all travelers and keep improving our services.
If you want to know more about the team, read about Ferryhopper in a nutshell.

The Role

We are looking for a Front-end Developer to join Ferryhopper team in Athens. The successful candidate will be responsible for the development of new front-end features of the online ferry booking platform ferryhopper.com. We value people who take pride in their work and enjoy the challenge involved in delivering outstanding results.

Responsibilities

  • Write well designed, testable, efficient code by using state-of-the-art software development practices;
  • Integrate software components into a functional software system;
  • Develop functional front-end modules in JS, focusing on upgraded UI/UX;
  • Stay up-to-date with emerging technologies/industry trends and apply them into operations and activities;
  • Write well designed, testable, efficient code by using state-of-the-art software development practices;
  • Integrate software components into a functional software system;
  • Develop functional front-end modules in JS, focusing on upgraded UI/UX;
  • Stay up-to-date with emerging technologies/industry trends and apply them into operations and activities;

  • At least 2 years of hands-on experience in Vue.js or other popular JavaScript frameworks, such as React.js or Angular 2 (open source or freelancing counts)
  •  Strong understanding of JavaScript (ES6+). You know your way around .map(), .reduce() and .filter() 
  • Expert knowledge of HTML/CSS as well as a CSS preprocessor (SASS, etc.)
  • Being comfortable with Git and issue tracking tools
  • Experience with Jest or other JavaScript testing frameworks
  • Love building interfaces that captivate users
  • Interest in learning and exploring new tools and technologies

Nice to have:

  • Knowledge of a state management library
  • Experience with TypeScript
  • Understanding of functional programming
  • Familiarity with RxJS
  • Familiarity with Webpack or Vite
  • Understanding of Web vitals metrics

The health of our company and the success of our products is directly related to the health of our team and the work environment we create for ourselves. With this in mind, we strive to provide an inclusive and positive working environment. In this respect, we offer:

  • A competitive compensation package
  • Equipment of your choice
  • Training and educational budget throughout the year
  • Joining a fast-growing ambitious international team
  • Fun team events and a vibrant company culture
  • Flexible working policy

Remote policy: For teams located in Athens, the policy is to visit the office a minimum of once per week.

There are six weeks per year in which you can work from anywhere without visiting the office.

There is no substitute for hard work.

“Thomas Edison”
Apply Now
Share This Post