Frontend Developer

Kainjoo Sa
Morges, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate
Compensation
CHF 208K

Job location

Remote
Morges, Switzerland

Tech stack

Adobe Analytics
JavaScript
Web Accessibility
Browser Compatibility
CSS
Data Visualization
Performance Tuning
Next.js
Responsive Web Design
Web Content Accessibility Guidelines
Web Applications
WebSocket
Tailwind
React
Backend
Vue.js
WebPack
Information Technology
Build Tools
Figma
Front End Software Development
REST
Pagination

Job description

You'll be the person who turns designs and data into interfaces people actually enjoy using. Our projects are often complex - scheduling tools, analytics dashboards, real-time views - and we need a frontend developer who's as comfortable with data-heavy UIs as they are with clean, accessible design implementation., You'll build the user-facing layer of web applications, working from Figma designs and backend API contracts to deliver polished, performant, and accessible interfaces. You'll collaborate closely with backend developers and contribute to defining how things fit together.

  • Build reusable UI components using a modern JavaScript framework (React, Vue, or similar)
  • Implement complex data interfaces: filterable tables, charts, calendar views, and modal workflows
  • Integrate with backend APIs and manage client-side state effectively
  • Connect real-time updates via WebSocket clients where needed
  • Implement internationalisation (i18n) for multilingual applications
  • Ensure responsive design, cross-browser compatibility, and accessibility (WCAG 2.1 AA)
  • Work from Figma designs and collaborate with designers on feasibility and details
  • Participate in sprint reviews and client feedback rounds

Requirements

Personality

  • You have a good eye - you notice when things are slightly off and you fix them
  • You care about the user experience, not just the code
  • You communicate well with designers and backend developers alike
  • You're methodical about browser compatibility and edge cases
  • You take feedback well and iterate quickly

Experience

  • 3+ years of frontend development experience
  • Strong skills in React or Vue - hooks, component composition, performance optimisation
  • Experience with utility-first CSS frameworks (e.g. Tailwind CSS)
  • Experience building data-heavy UIs: tables, filters, pagination, sorting, charts
  • Solid understanding of REST API consumption and client-side state management
  • Comfortable working from Figma designs
  • Awareness of web accessibility standards (WCAG)
  • Comfortable with modern frontend build tools (Vite, Webpack)

Nice to Have

  • Experience with full-stack frameworks like Inertia.js, Nuxt, or Next.js
  • Familiarity with charting or data visualisation libraries
  • Experience with WebSocket clients and real-time UI updates
  • i18n implementation experience, * Bachelor's degree in Computer Science, Design, or equivalent practical experience
  • Fluent in English; French is a plus

Apply for this position