← Back to all jobs

Frontend Software Engineer

trivago N.V.
🏢 trivago N.V. 🇪🇸 Palma, Spain 🕑 July 16

This job offer is expired

Do you want to work in a dynamic, fast-paced tech company where no two days are the same?

We are looking for a proactive, experienced JavaScript Software Engineer to develop client-side applications ensuring a great user experience for trivago's end users. You will be responsible for implementing technical solutions and interfaces for the applications whilst collaborating with multiple stakeholders and delivering value as a team.

Ready for the challenge? Read on and join our Talent Community today!

What you'll do:

  • Write high quality, clean and maintainable Javascript, HTML and CSS code using advanced frameworks.

  • Work hand in hand with backend developers and project managers to build interfaces for our applications participating in architecture decisions and feature development tasks.

  • Build responsive applications coding reusable, maintainable and scalable CSS that works seamlessly in all major browsers.

  • Collaborate with designers to deliver high quality responsive applications with a strong focus on user experience and usability.

  • Stay up to date with current frameworks, tools, and libraries and evaluate new technologies for our projects.

  • Mentor and help your colleagues, supporting them on delivering clean code and high quality applications.

What you'll definitely need:

  • To have studied a core module in IT, or have alternatively successfully completed a comparable apprenticeship.

  • Minimum 3 years of profesional experience in the software development field.

  • Solid knowledge of JavaScript (ES6), frontend architecture and best practises.

  • Ability to use your knowledge and experience to mentor, support and guide your colleagues and take wise decisions.

  • At least one year of professional experience with Angular and/or React framework.

  • Excellent CSS3/HTML5 knowledge, refined by extensive experience dealing with template engines.

  • Experience working with REST APIs and HTTP good practises.

  • Experience with package management tools such as NPM and compilers like Webpack.

  • To be a team player and enjoy collaborating with different people and profiles.

  • To speak English (our company language) fluently and have strong communication skills.

  • To love technical challenges and strive for continuous development.

What we'd love you to have:

  • Familiarity with other programming languages (specially TypeScript and PHP) and other frameworks (React, VueJS, ...).

  • Experience working with agile methodologies.

  • Basic knowledge of MySQL databases.

  • Knowledge and experience on automated testing.

  • Experience building your own libraries and packages.

  • Experience of leadership and/or mentoring.

  • Experience working with Docker.

  • Fluency working with Git and development workflows.

Life at trivago is:

  • The belief that factual proof, not seniority, determines which path to take.

  • Self-determined working hours based on measuring productivity through goals rather than number of hours spent in the office.

  • Being supported in all your needs, including relocation assistance and language classes for international arrivals.

  • The freedom to embrace small-scale failures as a path to large-scale success.

  • The opportunity to develop personally and professionally with regular free workshops, seminars, sports and activities.

  • The ability to push your ideas through to execution without being held back by bureaucracy.

  • To find out more about life at trivago follow us on Facebook - @lifeattrivago.

Additional information:

  • trivago N.V. is an equal opportunity employer. Applications from individuals with disabilities are welcome.


notifications in your