Job Search and Career Advice Platform

Enable job alerts via email!

React Senior Frontend Developer

Microservice Solutions GmbH

Remote

USD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company is seeking a Senior React Frontend Developer to build scalable web applications fully remotely. The role requires 5+ years of software development experience with a minimum of 3 years in React, proficiency in TypeScript, and the ability to implement state management solutions. Candidates should have a strong analytical mindset and be fluent in English. Competitive salary and modern technologies are offered.

Benefits

Competitive salary
Flexible working hours
Professional development budget

Qualifications

  • Minimum 5 years software development experience, 3 years with React.
  • Fluent in English; German proficiency is a plus.
  • Legal authorization to work in Switzerland or EU required.

Responsibilities

  • Develop and maintain complex single-page applications using React 18+.
  • Implement state management solutions with Redux Toolkit or Zustand.
  • Design and build reusable component libraries.

Skills

React core concepts
TypeScript
Problem-solving capabilities
Git
CSS-in-JS solutions
Fluent English

Tools

Webpack
Jest
React Testing Library
Job description

Senior React developer position focused on building scalable web applications using React 18+, TypeScript, and modern frontend technologies. Fully remote.

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
  • 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)
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.