Lead Frontend Engineer (Next.js)
Bayer
⚲ Warszawa
24 000 - 34 000 PLN (PERMANENT)
Wymagania
- JavaScript
Opis stanowiska
O projekcie: You’ll build the user interface for myGenAssist, an enterprise AI assistant platform. The frontend is a Next.js application with real-time AI streaming, rich text editing, workflow builders, and voice capabilities. Wymagania: - 7+ years with React and TypeScript in production - Strong Next.js experience (App Router, server/client components) - TypeScript in strict mode - Experience with a component library (Mantine preferred, or MUI/Chakra — willingness to learn Mantine) - Tailwind CSS - State management with Zustand, Redux, or similar - Experience with SSE or WebSocket streaming for real-time UIs - Testing with Vitest or Jest + Testing Library; familiarity with E2E testing - Git and PR-based workflow Codzienne zadania: - Build and maintain features using Next.js (App Router), React, and TypeScript. - Develop reusable UI components using Mantine and Tailwind CSS, following our design system and dark mode support. - Implement real-time AI interactions including streaming chat responses (SSE), tool-call rendering, and agent workflow visualization. - Manage client-side state with Zustand and data fetching with SWR. - Optimize application performance across devices — code splitting, lazy loading, efficient re-renders. - Write unit tests (Vitest) and E2E tests (Cypress). PRs require test coverage, enforced in CI. - Participate in code reviews with attention to TypeScript correctness, accessibility, and responsive design.