We're hiring!

Design Engineer/Frontend Developer

Lucerne, SwitzerlandFull-timePosted Jul 29, 2025

About this role

We are a technology company dedicated to developing innovative digital experiences using open-source tools. We envision a world full of exciting solutions, and that’s why we aim to create a positive and regenerative future. Will you help us build this future?

Our clients include cultural institutions such as Theater Basel, Zentrum Paul Klee, or Luzerner Theater; educational institutions like Zebis or the Department of Primary Schools in the Canton of Fribourg; associations such as Swiss MedTech; and wellness centers like Tamina Therme Bad Ragaz.

For these and other projects, we are looking for a Design Engineer/Frontend Developer. More information about our "Native Design Flow" can be found in this blog post.

What we offer

What is a Design Engineer?

We got this question in the past, that's why we answer it right here. A Design Engineer is the hybrid of a UI/UX Designer and a Frontend Developer. It's somebody that knows Figma as well as frontend development. We are looking for exactly that hybrid - so we can build highly interactive web experiences that look great.

Responsibilities.

  • You are responsible for building complex and interactive UI web/app experiences.
  • Creating beautiful, responsive websites and landing pages.
  • Implementing creative animations and interactions in code.
  • Exploring visual designs in Figma and translating them into web-native experiences.

Requirements.

  • A keen eye for good design.
  • Experienced UI/UX designer.
  • Strong Figma skills.
  • Strong front-end engineering skills.
  • Experience in building end-to-end apps, websites and landing pages.
  • Experience with Next.js/React and TypeScript.
  • A portfolio that showcases a variety of technical skills, creative code usage, and prototyping abilities.
  • Understanding of how to use AI in the development and design process

We offer.

  • Holocratic structures (Nodecracy).
  • Exciting challenges for national and international clients.
  • Interesting work in a young team.
  • A creative and urban office in the center of Lucerne (9 minutes on foot from the train station).
  • Independent and responsible work within the team.
  • Flexible working hours.
  • Home office/remote office.
  • Five weeks of vacation with the possibility for more.
  • Continuing education through training and participation in professional conferences.
  • Additional benefits.
  • 80% or 100% is possible

NETNODE Culture.

Check out our Culture Book and learn how we "tick" at NETNODE.

Have questions about this position?

lukas.fischer@netnode.ch

Ready to apply for this position?

NETNODE AG

Leading provider of innovative technology solutions. Join our team and help shape the future of digital experiences.

Contact

© 2026 NETNODE AG. All rights reserved.