logo

View all jobs

Senior Front-End Developer

Remote, Remote

Evoplay одна з провідних продуктових IT-компаній України, яка працює на міжнародному ринку та створює комплексні B2B-рішення для індустрії онлайн-ігор.

Ми шукаємо висококваліфікованого та відповідального Senior Front-End розробника, який візьме на себе ключову роль у проєктуванні, розробці та архітектурній еволюції масштабних, високонавантажених проtктів. Позиція вимагає лідерства та глибокого технічного бачення.

Функціональні Обов'язки 

  • Проєктування архітектури: Відповідальність за проєктування та впровадження архітектурних рішень (структура компонентів, модульність).

  • Оптимізація та Вдосконалення: Стратегічне планування та виконання робіт з оптимізації продуктивності (Performance) та рендерингу.

  • Якість Коду: Проведення комплексних код-рев'ю, встановлення стандартів кодування та забезпечення їх дотримання.

  • Впровадження Практик: Розробка та впровадження інструментів та процесів для CI/CD.

  • Розробка: Самостійна розробка складних, високопродуктивних React-компонентів.

  • Підтримка: Надання технічної підтримки високого рівня та усунення архітектурних проблем.

Вимоги Must-Have:

  1. Мови та Типізація:

    • Експертне володіння JavaScript (ES6+).

    • Обов'язкова експертиза у TypeScript (для масштабованих систем).

  2. React та Архітектура:

    • Глибоке знання React та сучасних функціональних компонентів.

    • Експертне розуміння архітектурних патернів Frontend / React (звітність, керування залежностями).

    • Впевнене володіння Redux (для складних асинхронних потоків).

  3. Продуктивність та Оптимізація (Performance):

    • Досвід оптимізації рендерингу (Render Optimization) React-компонентів.

    • Практичний досвід покращення загальної продуктивності (performance) застосунків.

  4. Складні Рішення та Модульність:

    • Досвід роботи з Server-Side Rendering (SSR).

    • Розуміння та застосування принципів модульності кодової бази.

  5. Комунікація та Дані:

    • Досвід розробки та інтеграції з REST API та GraphQL.

    • Практичний досвід роботи з даними в реальному часі через WebSocket.

    • Глибоке розуміння механізмів Cookies та клієнтського зберігання даних.

  6. Інструменти та Процеси (DevOps):

    • Досвід налаштування та роботи з процесами CI/CD (Continuous Integration/Continuous Deployment).

    • Експертне володіння Git (складні стратегії галуження, rebase).

  7. Базова Компетентність:

    • Глибокі знання HTML5/CSS3 та експертиза у SASS.

    • Експертний рівень налагодження та профайлінгу за допомогою Chrome DevTools.

    • Високі стандарти якості коду та перфекціонізм.

Nice-to-Have

  • Досвід роботи з Canvas API або WebGL.

  • Підтверджений досвід розробки великомасштабних порталів із критичним трафіком.

  • Досвід менторства молодших розробників.

 

Ми пропонуємо:

  • Self — learning бібліотеку, доступ до платних курсів;

  • Групові обговорення та індивідуальні сесії з психологом;

  • 20 робочих днів оплачуваної відпустки і лікарняні;

  • Вихідний у день народження;

  • Медичне страхування;

  • Подарунки на річниці;

  • L&D центр з курсами для співробітників.

Share This Job

Powered by