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

Requirements:
- 3+ experience in a similar position;
- Previous experience in a similar position;
- Proficient understanding of cross-browser compatibility issues;
- Good understanding of advanced JavaScript libraries such as React is required;
- Advanced experience with JavaScript and TypeScript, HTML5, CSS with React and Effector state management and styled components is advantageous;
- Proficient understanding of good software development practices in JavaScript ES6 standards; TypeScript, web mark-up, including HTML5, CSS, as well as asynchronous request handling, partial page updates and AJAX;
- Ability to effectively work with UI designers and back-end team members and stakeholders through the entire product development cycle (design, development, implementation, and verification);
- Integrate HTML templates with back-end systems using JavaScript-based front-end stack;
- Translate high-fidelity mock-ups into HTML templates using the latest web techniques, frameworks, and libraries: HTML5, CSS, React, AntD;

Would be a plus:
- Effector experience;
- Some backend experience;
- Wordpress expirience.

We offer:
- Competitive compensation;
- 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;
- 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.