Position: Senior Front-End Engineer
Category: JavaScript
English level: upper
Years of experience: 5


A Senior Front-end engineer with over six years of commercial experience designing and developing complex web applications using Javascript and Typescript. I've been specializing in React and its ecosystem and have some experience with NodeJS and databases. Proficient in HTML and CSS, passionate about application usability and optimization. 

* Experience in designing and developing single-page (SPA) and progressive web applications (PWA)
* Hands-on experience in setting projects (mono repo, UI-kits) and optimization final bundles using modern build tools (Webpack)
* Strong skills in using containerization and CI tools (Docker, Gitlab CI)
* Covering application with unit, integration and e2e test according to Test Pyramid concept (Jest, CodeceptJS, Puppeteer, Cypress) 

JavaScript, React, TypeScript, CSS3, SASS, Redux, xState, RxJS, Docker, Webpack, GraphQL, Cypress, CodeceptJS, Jest, NodeJS, REST API, MySQL, MongoDB, Firebase.

The main responsibilities:
* Design and develop the overall architecture of the web application.
* Maintain quality, performance and responsiveness of the application.
* Implementing business logic and bringing design to life 
* Work planning and its estimation.
* Identification of requirements with the customer and conducting a demo
* Mentoring less experienced developers and sharing knowledge with other teams
* Code review and refactoring

Passionate about new technologies with a desire to develop technical and managerial skills. I am looking for a company with well-organized workflows, growth opportunities and a close-knit team to have long-term relationships to work together.