— 1+ years of experience in developing and maintaining commercial products;
— Strong knowledge of HTML5, CSS3, including adaptive cross-browser markup;
— CSS preprocessors like Sass;
— Understanding of BEM, Flexbox, and other methodologies;
— Solid expertise in JavaScript (ES6), Ajax, Typescript;
— Experience with REST и GraphQL;
— Experience of work in a team with Back-end developers;
— Base knowledge of modern frameworks Reactjs, Angular 2+ or Vue.js;
— Experience with with Git and code branching models (Git-flow);
— Experience with common front-end development tools such as NPM, Grunt, Gulp, Bower, Webpack, etc.;
— English Intermediate.
— Code performance optimization techniques;
— Using FIGMA prototypes created by designer;
— Knowledge of modern authentication and authorization mechanisms such as OAuth, OpenID Connect and JWT;
— Familiarity with modern CI/CD, code versioning and QA tools and processes;
— Experience with some of the following: Docker, WebSockets;
— Working knowledge of PHP or Node.js;
— Understanding of HTTP protocol;
— Good understanding of MVC;
— Knowledge in developing with React (ES6, Redux, Webpack).
— Comfortable office with good transport accessibility for public and private transport and good nearby infrastructure;
— Working Flexible schedule;
— Paid vacations (24 calendar days) and sick leaves;
— Fair remuneration based on your qualification and results;
— Paid overtime;
— Young, cheerful, dynamic team;
— Courses of English;
— Exciting projects involving newest technologies;
— Professional development opportunities.
— Encoding in HTML/CSS according to well arranged technical processes;
— Participating in meet-ups to discuss and take important decisions regarding technical processes;
— Communicating with a team of developers as well as with a client and a project manager on their side directly;
— Learning new technologies and implementing them into a project;
— Keeping records on the work performed.