Position: Team/Tech Front-end Lead React
Company: A-HR
Experience required: 5y
English level: intermediate

We are looking for Team/Tech Front-end Lead  who will help to build internal and external highload products. 

Our client is the leading European e-commerce online-platform, founded in 2008 in Berlin. With team of more than 4,000 specialists from Germany, Poland, Ukraine, Moldova, and Russia. We love cars and everything related to them, and we work in e-commerce. In 2008, our team started the business with several dozen parts positions, and today we sell about 3.7 million products for 166 car brands. We are real friends with clients from 27 EU and EEA countries. As of 2020, our customer base has reached 5.3 million active B2C and B2B clients. We are dedicated to working, and so we expect our revenue to exceed €1.0 billion.

About the Project: This position is a part of the IT department that consists of more than 300 people. The department accompanies the entire business and works with high-load projects of various directions, including logistics, retail, marketing, processing, automated warehouses, mobile and web development. And the IT team loves it! Moreover, everything rests on this team. We have both successfully released projects and R&D ones. Want to be a cool IT professional who creates a real product? Join our team of winners!

You will:

Make architecture decision and choose technical stack
Develop new product interfaces
Extend and debug existing, implement new platform components
Grow and maintain technical excellence of the team by using the best possible approaches and engineering practices
Requirements:
- 5+ years in fronted development
- 5+ years of experience with HTML, CSS, Sass/SCSS, PostCSS, CSS Modules, CSS-in-JS and markup

- 3+ years of experience with ReactJS. Popular libraries and best practices.
- 3+ years of experience with JavaScript + TypeScript;
- 3+ years of experience with Mobx/Redux(saga, observable)/Apollo/GraphQL/RxJS;
- 3+ years with API's RESTful, Websockets, JSON, other
- 2+ years in implementing tests unit/end2end using Jest/Playwright/Cypess/Cucumber;
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Experience with storybook and creating ui-kits
- Experience with SSR or NextJS
- Experience with CI/CD (pipelines, configs)
- Experience with Docker
- Following and improving project conventions (architecture approach, code style, best practices)
- Great attention to detail and a strive to write high-performance, solid, reusable, and well tested TS code

Will be a plus:
- Experience with Backend (Nest, Express, Node, Monolithic, Microservices)
- Experience with Cloud (AWS, GCL, Azure etc)

Company offer:
For your professional growth

Only innovative projects and advanced technologies  
Complete freedom for bright ideas and bold decisions  
Work in the international team of professionals willing to share their experience  
Ability to switch to another project that is interesting for you  
Professional growth: free external and internal professional training courses and certifications  
Paid business trips and payment for participation in conferences  
Paid corporate language classes (English, German, Polish)
For your convenience

 Work on your terms — you can work remotely and choose a flexible schedule  
20 paid vacation days, 3 days off, national holidays, and unlimited sick leave  
Friendly team buildings, cool corporate events with  
Corporate wellness activities with colleagues  
Corporate gifts on the first working day, birthday, anniversary of work, birth of a child  
Discount program