Position: Middle React Developer
Company: IdeaSoft
Category: JavaScript
Experience required: 3y
English level: intermediate

**Your role in the team:**
- Implement software at a high level of quality, covered with high level of test coverage in a modular design;
- Investigate, reproduce and resolve defects;
- Work to & feed into development standards & best practices;
- Setup & maintenance of development environment(s);
- Refactor code where there’s benefit in doing so;
- Review code and provide constructive feedback;
- Ensure non-functional requirements are met by deliverables;
- Take responsibility for the product and your contributions to it;
-Collaborate with QA to ensure tests are aligned with the solution and complement tests written by development;
-Organize & execute releases; 
-Adhere to application architecture, or define with architects and senior developers.

**Skills needed: **
- Strong knowledge of JavaScript;
- Developing complex single page applications with one of modern frameworks (React preferably); 
- Experience in automated software testing through unit/functional/integration test suites. 

**Desirable skills: **
- Experience in cloud technologies and tools (AWS, Terraform); 
- Experience in build/deploy automation through common DevOps tools and technologies (Docker Jenkins, Gitlab CI); 
- Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban. 

We offer:
- Competitive salary and reasonable compensation package;
- Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
- Flexible working hours;
- Possibility to work remotely as fully as partially;
- Challenging projects in diverse business domains and a variety of tech stacks;
- Personal development and professional growth opportunities;
- Fully-equipped cozy pet-friendly office space located in the top city center;
- Work with talented, ambitious and family-feel teams;
- Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
- Indoor Yoga, Krav Maga and Bachata classes;
- Compensation for your professional certification & support for your learning activities;
- IT Assistant loyalty card that provides you with variable discounts for lots of spots: restaurants, hotels, gym etc.;
- Opportunity to choose IT equipment you like;
- Professional accounting support and tax coverage;
- Support for a healthy lifestyle, compensation for participation in sport events;
- Fascinating corporate parties, team-building activities and memorable anniversary presents;
- Free own parking lot (cars, bicycles, motorbikes);
- Referral program and sign-in bonus.