Position: Senior Software Engineer - Front-End
Company: Innovecs
Category: JavaScript
Experience required: 3y
English level: intermediate

RESPONSIBILITIES
-Design, code and debug core platform components;
-Develop and implement new features;
-Optimize the technical solutions;
-Maintain and enhance existing product code;
-Manage members from back-end team;
-Collaborate with other team members to review tasks in a timely manner.
REQUIREMENTS
-3+ year of experience with React, Redux, Redux Observable;
-Good knowledge of the web stack (front-end, react, database);
*Proficient with JavaScript ES6+;
-Experience with unit testing (Mocha, Chai, Sinon, Enzyme etc);
-Experience with Recompose, Redux Offline, React Toolbox, Rxjs, Lodash;
-Deep understanding of async concepts in JavaScript: event loop, promises, coroutines;
-Knowledge of development tools (Webpack, Sass, Babel, Post css);
-Experience with Docker, CI/CD, AWS;
-Deep knowledge of HTML5, CSS3 and understanding of responsive design (Atlaskit and Material design is a plus);
-Deep understanding of HTTP protocol;
-Ability to write high performance and reusable code Experience with single-page applications;
-Intermediate level of English.
WHAT WE LOVE ABOUT INNOVECS
-High-level compensation and regular performance-based salary and career development reviews;
-Medical insurance (health), employee assistance program;
-Paid vacation, holidays and sick leaves;
-Gym 24/7, personal fitness instructor;
-Massage in the office, personal wellness consultant;
-English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
-Referral program;
-Team buildings and a lot of fun to take a break and relax.