Frontend Developer

HybridSalary not specified
Location not specified

Tech Stack

ReactCSSJavaScriptAPI

Job Description, Responsibilities & Requirements

About the Position

Karriere bei Kainjoo

Wir stellen ein:

Frontend Developer

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.

Responsibilities

  • 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

Persönlichkeit

  • 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

  • City: Morges
  • Country: Schweiz
  • Remote: Yes

Department

KJ. Tech Engineering

Apply Now

Jetzt bewerben

Job Details

Company name:
Kainjoo
Location:
Location not specified
Work Mode:
Hybrid
Posted on TheJob:
May 2, 2026
Last checked:
Jul 1, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.