Position: Front-end Software Engineer (React, TypeScript)
Company: Brightdoor
Category: JavaScript
Experience required: 5y
English level: upper

**Required Skills:**

 5 years general experience
 2 years of server/client-side logic development experience with JavaScript (React)
 Experience in building robust SPAs for advanced UX needs using     React and Typescript
 Experience in state management systems Redux/MobX/React Query and understanding why and when it is necessary to use
Experience with react-hook-forms library
Practical experience in the creation of highly adaptive and cross-browser layouts (HTML5/CSS3) using CSS preprocessors and following modern approaches
 Experience with build tools (Webpack, Babel)
Knowledge of Git and Git Workflows
Hands-on experience of popular JS linters usage and other static code analysis tools
 A strong intermediate English proficiency and fluent Ukrainian/Russian is a must
**Will be a plus:**

 Experience in building front-end applications with server-side rendering approach
 Hands-on experience with unit and E2E tests: Jest, Enzyme, Cypress, etc.
 Experience with Node.js
 Experience with GraphQL
 Hands-on experience with microservices architecture
Practical experience with infrastructure (web servers, cloud services, containerization, UNIX/Linux command line)
**Responsibilities:**

Collaborate closely with teammates and client’s representatives
Actively participate in overall team meetings, architectural design sessions, product meetings, communities of practice, etc.
Contribute to overall product quality, own and improve the front-end stack
Deliver high-quality, testable, and maintainable code.
Improve existing code quality and delivery approach using best practices
Deploy applications on AWS servers using automation services
Support and extend existing components library for React applications
**The company is ready to offer :
**
**Professionally and personally grow in the multicultural environment:**

 you will have a significant educational budget,
 corporate English lessons with a certified teacher,
 regular knowledge sharing sessions;
**Keep your work-life balance:**

 you will have 20 vacation days,
 paid sick leaves,
 parental leave,
 monthly Well-being Allowance,
 medical insurance,
Corporate events, teambuilding and cool Friday’s parties in Creative Quarter;
**Have financial strength:**

the company is covering taxes and our accountant provides full support for you,
 you will have a regular salary review.