
Evoplay — одна з провідних продуктових IT-компаній України, яка працює на міжнародному ринку та створює комплексні B2B-рішення для індустрії онлайн-ігор.
Ми шукаємо проактивного та досвідченого Middle Front-End розробника, який відіграватиме ключову роль у вдосконаленні архітектурних рішень наших масштабних, високонавантажених проєктів. Позиція вимагає технічної відповідальності та менторства.
Функціональні обов'язки:
Самостійна розробка та оптимізація складних, високопродуктивних React-компонентів.
Проєктування та впровадження архітектурних рішень (управління станом, отримання даних).
Активна участь у code reviews та просування найкращих практик.
Взяття відповідальності за рефакторинг та впровадження сучасних архітектурних рішень (наприклад, SSR).
Надання підтримки та усунення складних помилок.
Вимоги Must-Have:
HTML/CSS/Preprocessors:
Глибокі знання HTML5/CSS3 (Flexbox, Grid).
Експертиза у SASS (масштабовані стилі, складні міксини).
Мови та Типізація:
Експертні знання JavaScript (ES6+).
Обов'язкова експертиза у TypeScript.
React та Стейт-Менеджмент:
Глибокий досвід роботи з React.
Впевнене володіння React Context API.
Експертиза у Redux та Redux-Saga (для контролю асинхронних операцій).
Комунікація та Дані:
Досвід роботи з REST API / GraphQL.
Практичний досвід впровадження WebSocket (дані в реальному часі).
Розуміння механізмів Cookies та клієнтського зберігання даних.
Архітектура та Інтеграція:
Досвід роботи з Server-Side Rendering (SSR).
Знайомство з бекенд-оточенням (Node.js/Express) для Full-Stack інтеграції.
Якість та Інструменти:
Просунуті знання Git (галуження, злиття, вирішення конфліктів).
Експертний рівень налагодження та аналізу продуктивності за допомогою Chrome DevTools.
Високий стандарт якості коду (перфекціонізм та оптимізація).
Nice-to-Have:
Досвід роботи з Canvas API.
Досвід розробки великомасштабних порталів із високим трафіком.
Досвід роботи з фреймворками для тестування (наприклад, Jest, React Testing Library).
Ми пропонуємо: