Frontend Software Engineer (React, TypeScript)

Manukai
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Tech stack

3D Visualization
API
Agile Methodologies
Software Quality
Continuous Integration
Python
Software Engineering
TypeScript
Three.js
Data Processing
Tailwind
React
Backend
Build Management
Information Technology
Figma
Front End Software Development
Software Version Control

Job description

You will work alongside our frontend developer and UX designer to extend Manukai's product. You will translate interface designs from Figma into scalable software. In order to evaluate evolving user needs, you will collaborate with our designer to iterate on prototypes in Figma and support user testing when needed. You will work closely with the founders, engineers, and our clients to ensure tools are intuitive and user friendly. You will collaborate with our UX designer to keep user needs central to product decisions., * Design and build high-quality, performant frontend components and architecture using TypeScript and React.

  • Support the UX designer in prototype iterations to validate product features.
  • Translate validated designs into scalable and maintainable frontend solutions.
  • Partner with customers and our UX designer to understand usability needs and translate insights into improvements to our product.
  • Interact with clients and advocate their needs to our cross-functional team of software engineers, ML engineers, CAM engineers, and the founding team.
  • Maintain high software quality and sustainable development; review code written by other team members and provide feedback to ensure best practices (for example, testability, efficiency, and style).
  • Automate and optimize processes and workflows.

Tech Stack:

  • Frontend: React, TypeScript, Three.js / R3F (3D Visualisation), Tailwind CSS, Electron, OpenCascade.js (Geometry modeling).
  • Backend: Python (API and data processing).

Requirements

You are an experienced frontend engineer with a strong understanding of design. Everything you do is user-centric and you strive to bring state-of-the-art technology into products that create value for the customer. You don't shy away from complex data and you know how to transform it into insights for the user. You know the impact and importance of manufacturing and engineering, and you are keen to improve their processes. You thrive in fast-moving environments. You're a self-starter who contributes proactively, enjoys solving tough challenges, and removes hurdles. You are based in or eligible to work in Switzerland., * Degree (BSc, MSc, or PhD) in Engineering or Computer Science, or 3+ years of professional experience building software in lieu of a degree.

  • Fluent with TypeScript and React; familiarity with Figma to collaborate effectively with designers.
  • Extensive experience building user interfaces for technical applications.
  • Ability to interpret user data and translate quantitative insights into frontend components.
  • Willingness to learn new technologies in any area.
  • Good understanding of version control, testing, continuous integration, builds, deployment, and monitoring.
  • Strong software design skills and an agile development mindset.
  • Fluent in German and English.

Benefits & conditions

  • Personal growth potential: You will be a key team member and part of the success story.
  • Equity participation: You'll have the opportunity to share in the company's success through our stock option plan.
  • Personal development: Dedicated time to pursue your personal interests and goals.
  • Time off and flexibility: Generous vacation and flexible work hours.
  • Pension plan: Generous and competitive.
  • Location: Zürich or remote.

Apply for this position