Position: React developer
Company: Evoplay
Category: JavaScript
Experience: 3y
English level: intermediate

**Проект** - ми розробляємо корпоративну крипто-процесінгової платформу (B2B сегмент з подальшим планом
розвитку й масштабування в B2C), яка дозволить автоматизувати процес створення, управління та
контролю гаманців, створення та відстеження платежів по них, при цьому забезпечить централізоване
та безпечне сховище гаманців з мультифакторную верифікацією користовачів системи.

**Вимоги:**
◦ розуміння основ розробки ПЗ(структури даних, протоколів передачі, серіалізації та нормалізації
данних, схеми БД тощо);
◦ розробка з використанням принципів SOLID, шаблонів проєктування ПЗ та кращих практик;
◦ 3+ роки досвіду роботи з ReactJS;
◦ глибокі знання HTML5, CSS, JavaScript (в частності Typescript);
◦ досвід роботи з UI бібліотеками, по типу Antd, Material;
◦ досвід з форм бібліотеками (redux-form, Formik, react-final-form etc.);
◦ досвід зі стейт-менеджмент бібліотеками на базі Flux архітектури (Redux / React context / Flux);
◦ досвід роботи з важкими формами (конструктори форм, форми з декількома десятка звʼязанних
між собою полями на одній сторінці);
◦ знання одного з препроцессорів (SASS, LESS, SCSS);
◦ досвід роботи с Webpack, або з Vite;
◦ вміння писати модульні, інтеграційні та наскрізні тести для React-додатків;
◦ досвід роботи з OpenAPI;
◦ компетентність у практиках гнучкої розробки (Scrum, Kanban тощо);
◦ рівень англійської мови - В1 та вище.

**Буде плюсом:**
◦ досвід робота з графіками (svg, canvas, charts);
◦ досвід робота з D3.js.
◦ досвід роботи з Docker;
◦ розуміння принципів CI/CD;
◦ досвід роботи з технологіями блокчейну: Ethereum, TRON;
◦ досвід роботи з GCP та AWS;

**Ми пропонуємо:**
◦ гнучкий графік роботи/віддалена робота;
◦ щвідпустка — 20 днів на рік;
◦ 12 Sick Leaves, Birthday Leave;
◦ стабільні виплати;
◦ self-learning бібліотека, доступ до платних курсів;
◦ L&D центр з курсами для співробітників і ТОП менеджерів;
◦ програма ротації;
◦ дисконтна програма Evoplay;
◦ групові обговорення і індивідуальні сесії з психологом.