Position: React JS
Company: Mangosoft
Category: JavaScript
Experience required: 2y
English level: intermediate

**Responsibilities and main tasks:**

- Design and develop highly scalable, reusable and testable code
- Share knowledge and best practices with other team members
- Maintain high standards for code quality, testing and performance
- Participate in code reviews to give and receive constructive feedback
- Support and improve the development process

**Skills needed:**

- Deep knowledge of the following technologies:
ReactRedux
CSS,
HTML
ES6
WebPack
React lifecycles
React hooks
React applications merging

- Having completed several projects as developer or architect using React
- Being familiar with various back-end APIs and working with Web Sockets
- Understanding of formal software development process methodology
- Knowledge of estimation techniques
- Knowledge of source version control software (Git)

- Good command of English

- 1+ years of management experience
- Presentation skills
- Ability to raise issues constructively with team and engineering management
- Decision-making skills
- Negotiation skills

**Nice to have:**

SSR
PWA
Responcitive Design
SEO optimization technique

**We offer:**

-	Office near metro station (Vasylkivska) or remote (till the end of the quarantine)
-	Open management without bureaucracy
-	Medical insurance (after probation)
-	10 days paid sick leave  
-	18 working days’ vacation
-	Days off on National/Bank Holidays;
-	Partial compensation of professional courses or trainings
-	Participation in conferences and knowledge sharing activities