Lead Frontend Developer
Bureau 1440 is looking for a Lead Frontend Developer to build shared tools, UI kits, and complex interfaces. Office/hybrid work.
Responsibilities: - Development and support of common tools, libraries, and UI kits for other frontend developers in the company - Creating frontend application architecture with scalability and code reuse in mind - Developing complex interfaces for internal and external products - Conducting code reviews, sharing best practices, helping solve complex problems - Optimizing application performance (bundles, rendering, state) - Interacting with backend developers, participating in API design - Working on improving development processes: implementing best practices, test automation, CI/CD - Decomposing tasks, estimating implementation timelines - Analyzing and implementing new technologies and tools in company projects
Requirements: - Deep knowledge of React (hooks, context, rendering optimization, custom hooks, Suspense, Error Boundaries, etc.) - Experience with TypeScript and ability to write reliable typed code - Understanding of frontend application architecture: ability to apply SOLID, design patterns (Factory, Observer, Strategy, DI, etc.) - Experience with application state management (Redux, MobX, Zustand, React Query) - Ability to work with frameworks (Next.js, Remix) and pure JS/TS - Understanding of backend: REST/GraphQL API, WebSockets, working with databases (relational, document, key-value) - Experience with build setup (Webpack, Vite, esbuild) and bundle optimization - Knowledge of testing (Jest, React Testing Library, Cypress, Playwright) - Experience with CI/CD (GitLab CI/CD, GitHub Actions, Docker, Docker Compose) - Ability to work in Linux environment (basic commands, server configuration)
Don't miss a single job
Subscribe to our Telegram channel