Frontend Engineer (React)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Frontend Engineer (React): Building a high-performance, data-intensive web application that transforms complex automotive time-series data into intuitive, actionable insights with an accent on scalable architecture, data visualization, and real-time updates. Focus on designing interactive dashboards, multi-step workflows, and integrating with backend services handling large datasets.
Location: Darmstadt, Remote
Company
develops Virtual Sensors for Mobility to optimize vehicle design, usage, and maintenance, partnering with automotive manufacturers and Tier1 companies worldwide.
What you will do
- Design and build scalable React applications with TypeScript, modular feature-based architecture, and high performance for data-heavy interfaces.
- Develop interactive dashboards and tools for time-series data using Apache ECharts, including filtering, sorting, zooming, and multi-stage workflows.
- Integrate REST APIs, manage state with TanStack Query and Zustand, handle caching, optimistic updates, and real-time features via Socket.IO.
- Write unit and integration tests with Vitest and Testing Library, maintain TypeScript standards, and ensure code quality through CI pipelines.
- Collaborate with backend, data engineers, and stakeholders to define APIs and user experiences, document architecture, and share best practices.
Requirements
- Strong professional experience with React and modern frontend development
- Expertise in TypeScript (strict mode, advanced types, generics)
- Experience with state management patterns and separation of client vs server state
- Hands-on experience integrating REST APIs (e.g., with Axios)
- Solid understanding of component architecture and composition patterns
- Experience with modern styling approaches such as Tailwind CSS
- Testing experience with modern tools (Vitest/Jest + Testing Library)
- Familiarity with Git workflows and collaborative development
Nice to have
- Familiar with using Claude in software development workflows
- Experience with data visualization libraries such as Apache ECharts, D3, or similar
- Experience with real-time systems using Socket.IO or WebSockets
- Familiarity with containerized development using Docker
- Experience with headless UI libraries such as Radix UI or Base UI
- Knowledge of build tools like Vite
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →