Skip to content
mimi

Senior React Frontend Developer

Microservice Solutions GmbH

Remote · Switzerland Full-time Senior 1mo ago

About the role

Position Overview

Microservice Solutions GmbH seeks a Senior React Frontend Developer to develop and maintain scalable web applications for enterprise clients. This fully remote position requires extensive experience in modern React development and a proven track record of delivering production-ready applications.

Technical Responsibilities

  • Develop and maintain complex single-page applications using React 18+ and TypeScript
  • Implement state management solutions using Redux Toolkit, Zustand, or React Query
  • Design and build reusable component libraries following atomic design principles
  • Integrate RESTful and GraphQL APIs with proper error handling and data caching strategies
  • Implement comprehensive testing strategies using Jest, React Testing Library, and end-to-end testing frameworks
  • Optimize application performance through code splitting, lazy loading, and bundle optimization
  • Conduct technical code reviews and provide constructive feedback to team members
  • Establish and maintain coding standards, architectural patterns, and development workflows
  • Collaborate with backend engineers to define API contracts and data structures
  • Document technical decisions, component APIs, and system architecture

Required Technical Qualifications

  • Minimum 5 years of professional software development experience with at least 3 years focused on React
  • Expert-level proficiency in JavaScript ES6+ and TypeScript
  • Strong understanding of React core concepts: hooks, context, component lifecycle, and reconciliation
  • Hands-on experience with modern build tools: Webpack, Vite, or Turbopack
  • Proficiency in CSS-in-JS solutions, CSS Modules, or utility-first frameworks (Tailwind CSS, styled-components)
  • Experience with version control systems (Git) and branching strategies (Git Flow, trunk-based development)
  • Solid understanding of web performance optimization techniques and browser rendering behavior
  • Knowledge of responsive design principles and cross-browser compatibility requirements
  • Familiarity with CI/CD pipelines and automated deployment processes
  • Strong analytical and problem-solving capabilities
  • Fluent in English (written and verbal); German proficiency is advantageous
  • Legal authorization to work in Switzerland or EU

Preferred Technical Qualifications

  • Experience with Next.js, Remix, or other React meta-frameworks
  • Knowledge of server-side rendering (SSR) and static site generation (SSG)
  • Proficiency with React ecosystem libraries: React Router, Formik/React Hook Form, date-fns/Day.js
  • Experience with monorepo tools (Turborepo, Nx) and microfrontend architectures
  • Familiarity with Web APIs: Web Workers, Service Workers, IndexedDB, WebSockets
  • Understanding of accessibility standards (WCAG 2.1) and implementation best practices
  • Experience with design systems and component documentation tools (Storybook, Docusaurus)
  • Knowledge of Node.js and backend technologies for full-stack collaboration
  • Contributions to open-source projects or technical publications

Compensation and Working Conditions

  • Competitive salary commensurate with experience and Swiss market rates
  • Fully remote position with flexible working hours
  • Modern technology stack and development tools
  • Professional development budget for courses, conferences, and certifications
  • Opportunity to work on technically challenging projects across multiple domains
  • Collaborative engineering culture with emphasis on code quality and continuous improvement

Application Process

Qualified candidates should submit their application including CV, GitHub profile or portfolio, and a brief cover letter outlining relevant experience. Applications will be reviewed on a rolling basis.

Skills

CSS ModulesGitGraphQLJestJavaScriptReactReact QueryReact Testing LibraryRedux ToolkitRESTful APIsTailwind CSSTypeScriptViteWebpackZustand

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free