Position: Middle React js developer
Company: UnicornStudio
Experience required: 3y
English level: upper

Skills

 Understanding OOP and Functional programming design patterns;
 3+ years of experience with development of web application;
 Professional experience with React JS (2+ years);
 Experience making interactive and performant web UIs with React JS;
 Experience with state management using Redux / Flux;
 Strong knowledge and experience with CSS: methodologies, tools, optimization, page rendering;
 Fluent knowledge of git and platforms (GitHub, GitLab);
 Experience work with hooks and using typescript architecture;
 Understanding and usage REST, SOA concepts;
 Understanding of ES6/ES7/ES8 standards;
 Understanding of CI/CD (principles, instruments).

AS A PLUS

 Experience with developing on Node.js ;
 Strong understanding and usage of SOLID principles and software design patterns;
 Strong understanding the design principles of distributed applications;
 Experience with Docker containers;
 Ability to setup required development environment;
 Experience with Linux-based OS, Bash.

Responsibilities

 Selection and implementation of the necessary tools, technologies, and techniques;
 Designing and implementing of an application architecture;
 Code review and code quality control;
 Writing optimized code if needed.

WE OFFER

 Onboarding program which can help with fast on-line adaptation;
 A competitive salary;
 Flexible working hours;
 Great possibilities for professional development and career growth;
 Friendly & Collaborative Environment.