Job details

React Developer

  • Java
  • Redux
  • REST
  • GraphQL
  • TypeScript
  • Agile

Posted: 4 days ago

Who we are:

Etraveli Group is the globally leading company for tech solutions and fulfillment capabilities for online sales of flights. We are here to solve complexity, by connecting millions of flights and travelers across the globe. We hold consumer online travel agency brands like Mytrip, GoToGate & Flight Network and serve Booking.com with flights. Etraveli Group has also established strategic partnerships with companies like Skyscanner, Google Flights, TUI, etc.

Every day we strive to make the world smaller for our customers and bigger for our people. Our diverse team of more than 3000 passionate professionals is what makes us the industry’s tech wonder and the best in the world at what we do. Our major offices are in Sweden (HQ), Canada, Greece, India, Poland, with the Athens office being one of the largest, hosting around 650 employees working from the center of Athens for the rest of the world.

Position Summary

We are looking for a passionate React Developer to join our growing team. The position involves working on cutting-edge web technologies, developing/maintaining our front-end software systems and facing fresh challenges along with your team members every day. The successful candidate must be knowledgeable in the field of software development and eager to contribute & work in a fast-paced, ever-changing environment.

Responsibilities

  • Be part of an agile team responsible for the development lifecycle of our web products, including mytrip.com, gotogate.com, flightnetwork.com, and more.
  • Collaborate closely with Software Developers, QA Engineers, Product Owners, and UX Designers to deliver high-quality features.
  • Work with modern technologies such as React (JavaScript & TypeScript), Redux, Jest, GraphQL and other innovative tools.
  • Collaborate with backend developers to ensure seamless and efficient integration between frontend and backend systems.
  • Participate in code reviews—both reviewing others’ work and receiving feedback on your own—to maintain a high standard of code quality.
  • Contribute to the company’s web development community and take part in shared initiatives and best practices.

  • At least 3 years of hands-on experience building React applications.
  • Proficiency in TypeScript and JavaScript best practices.
  • Proficiency with Jest (or a comparable JS testing framework).
  • Proficiency on Git workflows and version‑control practices.
  • Demonstrated ability to design and implement A/B tests.
  • Exceptional attention to detail and a commitment to delivering high‑quality code.
  • Collaborative team player with a growth mindset, eager to learn and share knowledge.
  • Excellent communication skills in English, both written and spoken.
  • A positive, solution‑oriented attitude and the ability to rally the team forward.
  • Hands-on experience consuming and/or implementing GraphQL APIs will be a plus.
  • Any background in Java development will be a plus.

We are looking for people who would make the world smaller for travelers but want a bigger world of opportunities for themselves. With us you can enjoy:

  • Health Benefits - Through partners, we offer a private health insurance plan. We also offer the possibility to use 2 extra medical leave days in case of need.
  • Monthly ticket restaurant card - to spend in one of the thousands affiliated restaurants, cafes, stores or supermarkets across Greece.
  • Hybrid working environment - having the opportunity to work both remotely and at the office enabling you flexibility! #LI-Hybrid
  • Office in the City – We sit on bright, large floors (over 4000㎡!) in central Athens. Just a short walk from the Ambelokipi Metro station.
  • Team activities - We also like to schedule company/department/team activities and events outside the office space!
  • Fun & Work - We have a relaxed work environment where you can enjoy free breakfast, beverages & fruits, playing ping pong or video games.

*If interested, please send your CV in English*

At Etraveli Group we value diversity; we pride ourselves on being a company represented by people of all different backgrounds. During hiring, we are committed to ensure equality and promote diversity in the workplace at every selection stage. As such, we provide the same opportunities for all candidates regardless of race, religion or belief, gender, nationality, ethnicity, sexual orientation, age, marital status, disability, or any other characteristic protected under any anti-discrimination law or regulation.

#LI-ES1