Position: Senior Front-end developer
Category: JavaScript
English level: upper
Years of experience: 7


**Summary**:

- 6.5 years of software development experience
- Experience in managing a front-end team
- Strong knowledge of JavaScript, CSS3, HTML5 
- Deep knowledge of React.js and react hooks, Redux, formik
- Good knowledge of Apollo GraphQL
- Strong knowledge of Webpack and Typescript
- Extensive experience in writing unit tests with Jest
- Understanding of OOP, functional and imperative programming
- Experience in responsive web design
- Good background in Object-Oriented and design patterns
- Practice experience in CSS preprocessors as SAS, SCSS and styling libs (css-modules  and styled-components)

**Most recent projects:**

1. Position: Senior Software engineer. 
Project description: Development of a platform that manages interactions between the real estate beneficiaries and banking/financial institutions.
Team members: 7 front-end devs, 6 back-end devs, 5 manual QAs, 1 UI/UX designer, 1 BA
Responsibilities:
 Leading a Front-end team; 
 Cross-team collaboration; 
 Estimating and planning; 
 Planning future system features and updates with product owners and teams; 
 Code reviewing and developing new functionality
Technologies and libraries: React, React hooks, Typescript, formik, react-i18, webpack, lodash, jest, material UI. 

2. Position: Senior Software engineer. 
Project description: The client is a global provider of high-quality images, videos, and music. The company helps graphic designers, creative directors, video editors, filmmakers, web developers, and other creative professionals by providing diverse content to businesses, marketing agencies, and media organizations worldwide. 
Team members: 5 front-end devs, 3 back-end devs, 1 automation QA, 1 manual QA, 1 UI/UX designer 
Responsibilities:
 Designing project architecture; 
 Cross-team collaboration; 
 Writing unit, component tests; 
 Planning future system features and updates with product owners and teams; 
 Developing highly reusable and robust React components. 
Technologies and libraries: React, React Apollo, React hooks, webpack, CSS modules, moment, lodash, jest, puppeteer.