trivago N.V Company Profile

Frontend Software Engineer at trivago N.V (Düsseldorf, Germany)

About the Employer

Job Description

As a Frontend Software Engineer for the trivago Business Studio project you'll actively shape the projects future and write scalable SPAs/PWAs for B2B customers while also supporting specialized backend teams by taking over responsibility of tasks to broaden your own knowledge or apply full-stack experience within the team. trivago Business Studio is a project within Advertiser Relations which aims to provide a seamless app platform and marketplace that facilitates web applications and data exchange between them while being the central entrypoint for B2B clients. Ready for a new challenge? Read on and apply today! What you'll do: Build responsive, accessible and performant UIs using a modern technology stack. Write clean, maintainable and testable code. Collaborate, support and work hand-in-hand with backend, QA, design and concept teams. Participate in and contribute to technology, architecture, workow and design decisions. Support the design and development process through creation and improvement of style guides and pattern libraries. What you'll denitely need: Studied a core module in IT, or have alternatively successfully completed a comparable apprenticeship. Minimum 3 years of software development experience in an enterprise environment. Experience building and deploying SPAs at scale using either the Angular, React or Vue ecosystem (we are using Vue). Feel comfortable to write plain JavaScript without any library or framework. Enjoy and have experience in building UIs with modern tools like ES6, SASS and Webpack. To care strongly about performance, accessibility and API design. To be a team player and enjoy collaborating with dierent people and proles as well as share knowledge. Fluent English (our company language) and strong communication skills. To love technical challenges and strive for continuous development. Some experience with server-side programming of APIs. What we'd love you to have: Expertise in other programming languages beyond JavaScript. Interest in working with Docker. Experience with CI using Travis, Jenkins or similar. Knowledge about working with AWS or other cloud providers. Hands-on-expertise with automated E2E testing of SPAs. Life at trivago is: A unique culture with a strong sense of community and an agile, international work environment. The opportunity for self-driven individuals to have a direct impact on the business. The freedom to embrace small-scale failures as a path to large-scale success. The belief that factual proof is the driving force behind all decisions and determines the way forward. The chance to develop personally and professionally due to a strong feedback culture and access to training and workshops. Flexibility for all talents to contribute value and maintain a healthy work-life balance. A state-of-the-art campus with world-class ergonomics that supports your health and happiness, 30+ sports and a multi-cuisine cafeteria to satisfy your inner foodie. To find out more about life at trivago, follow us on social media @lifeattrivago. Additional information: trivago N.V. is an equal opportunity employer. Applications from individuals with disabilities are welcome. Please note, we require a valid EU work permit for this job.