Frontend Software Engineer

Date posted:
Company: On
Location: Zürich (ZH), N/A
Job Type: Full-Time

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:

We offer a dynamic, challenging and sportive environment that has been ranked as the ‘fastest growing sports company’ of its time. With offices across the globe, we are an international team who is hungry to innovate and build something incredible. We foster an active environment where each individual thrives for excellence and can achieve their full potential. This is where your work matters, you’re hands-on and your team members are amongst the very best in their respective disciplines and fields. 

If you are driven to bring On to the next level, curious about the opportunity and want to be part of our growing team send us your application, and join the ONiverse!

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.