- Home
- Remote Jobs
- Front-end Developer
- Date Posted - Yesterday New!
- Remote Work Level - Hybrid Remote 
- Location - Hybrid Remote in Athens, Attica, Greece 
- Job Schedule - Full-Time 
- Salary - We're sorry, the employer did not include salary information for this job. 
- Benefits - Unlimited or Flexible PTO Continuing Education Education Assistance Career Development 
- Categories - Design, Front End Developer, UI/UX Design, Software Engineer, Developer, Full Stack Developer, Web Developer, Content Writer 
About the Role
Title: Front-end Developer
Location: Moschato, Attica, Greece
Hybrid EngineeringFull time
Type: Full-time
Workplace: Hybrid remote
Job Description:
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 180 ferry companies across 35 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
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;
Requirements
- 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
- Some backend development experience (e.g., working with APIs, Node.js, or server-side frameworks)
- Benefits
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.
