At a Glance:
Our direct to consumer business is performing strongly, which is why we are looking for a Frontend Software Engineer to help shape the next growth phase of On’s online business. As an experienced and agile engineer, you will contribute with a growth hacking mindset, and build web applications and digital products for increased performance. You will be located in our HQ in Berlin or Zurich and there will be a close collaboration with the rest of our Digital team across locations.
Your Team:
As you might expect from a running brand, the E-Commerce 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 and data specialists to build new digital products and meet ambitious targets throughout the purchase funnel. The shared goal? Efficient growth at high speed.
Your Mission:
- You will write clean, maintainable and testable code to ensure that it does the job both in terms of functionality and usability
- You will optimise applications for maximum speed, performance and scalability
- You will research optimal solutions and find the best way to implement UI/UX designs
- You will help to steer technical innovation and advocate for front-end development, the best practices and application architecture
- You will work closely and remotely in a cross-functional team to create great team culture and user experiences
- You will be agile at heart and take part in optimising our process
Your Story:
- You have strong software foundation (software architecture, design patterns, test-driven development, asynchronous request handling).
- You have experience in building customer facing responsive single page web applications and mid-to-large-scale JavaScript or TypeScript projects
- You have experience working with the latest JavaScript (es6+) 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, Typescript, 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
- You are a team player with strong English verbal and written communication skills
What we offer: