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.