Job Description
Requirements:
- 7+ years of experience with Frontend development
- 5+ years ReactJS, TypeScript
- experience with frontend architecture
- experience with GraphQL/GraphQL Federation
- experience using micro-frontends
- 2+ years experience as a Team Lead
- experience designing, evolving, and maintaining shared components library
- experience with MUI
- experience working with WebSockets
- experience writing unit & e2e tests, playwright, cypress
- experience working with Webpack, CSS3, SCSS, styled-components, GitLab, CDN
Responsibilities:
- Lead a team of frontend engineers
- Design and develop a new client framework that will enable the launching of new sites for brands
- Setup MFE architecture for admin panel
- Integrate with RESTfull and GraphQL API
- Optimizations for lazy loading, caches, page rendering, and SEO
- Develop flexible components library with layered frontend architecture
- Apply all experience and best practices to build a scalable and cost-efficient application
- Configure GitLab pipelines, automation, code coverage
- Collect and monitor frontend metrics
We offer:
- Full-time job with a flexible schedule
- Opportunity for career growth
- Zero bureaucracy
- Benefits package (vacation, sick leaves, English classes)
- Corporate events and activities
- Opportunity to contribute ideas and suggestions to the processes
- Regular compensation reviews
- Training incentives