Position: Senior Full-Stack JavaScript Developer
Company: Inoxoft
Category: JavaScript
Experience required: 5y
English level: upper

REQUIREMENTS:
5+ years of experience with JavaScript, including latest JS versions;
Experience with web client technologies such as ES6, React, Redux, HTML5, and LESS/SASS;
Experience with Node.js;
A detailed approach to writing tests and quality assurance;
Work until you find a solution;
Work cross-functionally and hold yourself accountable;
Experience with micro-service architecture;
Experience with AWS;
Practical experience with Jenkins;
Experience in building enterprise tools;
At least Upper-Intermediate English level.

RESPONSIBILITIES:
Leading and growing the team;
Conduction of technical interviews;
Participation in a technical interview with potential clients;
Setup, improving, tracking and following technical processes and standards in the team;
Requirements analysis;
Estimating work efforts based on the requirements;
Following and improving existing project architecture;
Setup and maintenance of project environments;
Writing and testing code, refining and rewriting it as necessary;
Creating and updating project documentation (technical and functional);
Technical consultation and discussions with the client;
Working closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts, sales and marketing professionals;
Following company processes (time log, vacation, etc.);
Investigation of new technologies;
Continuous update of technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications;
Design, build, and maintain efficient, reusable, and reliable architecture and code;
Ensure the best possible performance and quality of high scale web applications;
Take part in requirements analysis, research implementation ways and possibilities;
Analyze and estimate implementation efforts;
Participate in regular code reviews;
Conduct technical interviews of new candidates;
Negotiate requirements;
Negotiate team strategy/plan;
Product-related investigations.

WE OFFER:
Transparent and open communication;
Performance Appraisals;
Tech Reviews according to Competence Matrix;
Opportunity to share knowledge on internal tech talks at AcademyX Hub;
Implementation of the newest technologies on all projects;
Support of your self-development and career maps for professional growth;
Mentorship programs.

AND MORE:
Flexible working hours;
Partly compensation for attending courses and seminars;
English Courses, lessons with a native speaker;
Membership in IT Cluster;
Online library with the latest literature;
Partly compensation for sports activities and Medical service;
20 working days of paid vacations, paid sick leaves and holidays;
Corporate celebrations and team-building;
Movie nights, board games and poker clubs.