Frontend Engineer (m/w/d)
Job Details As On's direct-to-consumer business continues to grow, we're seeking a Frontend Engineer to help shape the next phase of the business. As an experienced engineer, you will contribute to building first-in-class web applications and digital services with a premium experience. You will be located in our location hubs in Berlin or Zurich and there will be a close collaboration with the rest of our Digital team across locations.
Your Mission
- You will write clean, maintainable and testable code to ensure that it does the job both in terms of functionality and usability following the existing architecture direction.
- You will optimize applications for maximum speed, performance and scalability.
- You will research optimal solutions and find the best way to implement UI/UX designs by constructively challenging assumptions.
- You will drive technical innovation and advocate for front-end development, the best practices and application architecture.
- You will work in a cross-functional team located in Berlin and Zurich to create great team culture and user experiences.
- You will be Agile at heart and take part in optimizing our process.
Your Story
- You have a strong software foundation in building complex systems (software architecture, design patterns, test-driven development, asynchronous request handling).
- You have technical proficiency and experience in building, rolling-out and operating customer facing web applications using appropriate metrics
- You set a good example of balancing between delivery and quality having the user in mind.
- You have experience working in mid-to-large-scale projects using the latest JavaScript or TypeScript and at least one modern JS framework like React or Vue.js (our choice) and the associated testing framework.
- You have experience using build tools like Webpack or Rollup, and you are familiar with the node/npm/yarn eco-system. Experience with Nuxt.js/SSR, Cypress/Playwright and monorepos is a plus.
- You have been working closely with UX designers (ideally using design systems) and have deep knowledge of HTML5, CSS3, animations and UX/UI principles to build websites that work for humans and search engines alike.
- You seek to improve collaboration with your team and stakeholders (share knowledge, mentor teammates, build community, drive alignment and lead technical decision making).
- You have strong English verbal and written communication skills.
- You consistently provide/ask feedback to/from peers in order to improve your skills.
- You are curious at heart and drive your personal growth.
Meet The Team
As you might expect from a running brand, the Engineering Ecommerce team at On is a fast-paced place to be. You will work in a cross-functional team together with a product manager, software engineers, digital designer, QA engineer, data specialists and stakeholders to build digital services and meet ambitious targets throughout the purchase funnel.
What We Offer
On is a place that is centered around growth and progress. We offer an environment designed to give people the tools to develop holistically - to stay active, to learn, explore and innovate. Our distinctive approach combines a supportive, team-oriented atmosphere, with access to personal self-care for both physical and mental well-being, so each person is led by purpose.
On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination.