Kainjoo logo

Frontend Developer

Kainjoo·Salary not specified

Primary stack

ReactCSSJavaScriptAPI

Nice to have's

Inertia.jsNuxtNext.jscharting librariesWebSocket clientsi18n implementation

Job description

About the Position

We are hiring a Frontend Developer to build user-facing layers of web applications using React or Vue. Join our team in Morges, Switzerland, for a remote position.

Responsibilities

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.

  • 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

Education

  • Bachelor’s degree in Computer Science, Design, or equivalent practical experience
  • Fluent in English; French is a plus

Location

Morges, Switzerland

Engagement type

Remote

Department

KJ. Tech Engineering

© Kainjoo. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Gland

More at Kainjoo

All 33 roles

Popular searches