← Back to all jobs

Frontend Software Engineer



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.

Apply now

or subscribe to receive job offers in your e-mail

Get

notifications in your