AI SummaryVerified by Aipplify AI
The vacancy is well-structured with clear responsibilities and tech requirements, but lacks specific salary details and company links.
AI quality score7.5 / 10
Check Match — Just drop your CV
See your fit for Lead Frontend Developer in seconds.
Overview
We are looking for a Lead Frontend Developer to create and maintain UI tools and libraries, develop scalable frontend architectures, and optimize application performance.
Responsibilities
- •Developing and supporting common tools, libraries, and UI kits for other frontend developers in the company.
- •Creating the architecture of frontend applications with scalability and code reuse in mind.
- •Developing complex interfaces for internal and external products.
- •Conducting code reviews, discussing best practices, and assisting in solving complex tasks.
- •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 and estimating implementation timelines.
- •Analyzing and implementing new technologies and tools in the company's projects.
Conditions
- •Work in an accredited IT company;
- •A step into space - for those inspired by the idea of conquering space and dreaming of being part of it;
- •The possibility to choose the work format in Moscow (office/hybrid);
- •Employment in accordance with the Labor Code of the Russian Federation;
- •Competitive salary level - on par with leaders in the IT/telecom industry.
Requirements
- •Deep knowledge of React (hooks, context, rendering optimization, custom hooks, Suspense, Error Boundaries, etc.).
- •Experience with TypeScript and the ability to write reliable typed code.
- •Understanding of frontend application architecture: ability to apply SOLID principles, design patterns (Factory, Observer, Strategy, DI, etc.).
- •Experience with application state management (Redux, MobX, Zustand, React Query).
- •Ability to work with both frameworks (Next.js, Remix) and plain JS/TS.
- •Understanding of backend: REST/GraphQL API, WebSockets, working with databases (relational, document, key-value).
- •Experience with build configuration (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 a Linux environment (basic commands, server setup).
Loading similar jobs...