Максим

Frontend Engineer

Вид зайнятості:
повна, неповна
Вік:
36 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Senior Frontend Engineer (React | Next.js)

з 06.2025 по 04.2026 (11 місяців)
Develux, Дистанційно (IT)

• Брав участь у розробці монорепозиторію, що об’єднує понад 25 застосунків, з використанням React, Next.js, TypeScript, Tailwind CSS та Turborepo.
• Створював продуктивні цільові сторінки (landing pages) та динамічні вебфункції, інтегруючи Strapi (Headless CMS) і власні REST API.
• Розробив понад 10 інструментів на базі ШІ, інтегруючи власні REST API та впроваджуючи потокову передачу відповідей у ​​реальному часі за допомогою SSE.
• Розробляв і повторно використовував спільні бібліотеки UI та компоненти в різних застосунках, що підвищило узгодженість інтерфейсу та зменшило дублювання коду.
• Працював із feature flags, A/B-тестуванням, аналітикою та інтернаціоналізацією (i18n) у продуктових застосунках.
• Інтегрував React-компоненти в маркетингові сторінки на базі Webflow для продуктових вебсайтів.
• Брав участь у налаштуванні E2E-тестування за допомогою Playwright для критично важливих сценаріїв взаємодії користувачів.
• Брав участь у технічних співбесідах із кандидатами на посади React-розробників.

Middle → Senior Frontend Engineer (Angular)

з 10.2022 по 06.2025 (2 роки 9 місяців)
Develux, Дистанційно (IT)

• Відповідав за розробку та впровадження фронтенд-частини масштабної CRM-системи в межах монорепозиторію Nx (функціонал: замовлення, платежі, сповіщення, зовнішні інтеграції) з використанням Angular, TypeScript, Ionic, NGXS та RxJS.
• Впровадив NGXS «з нуля» та налаштував патерни реактивного управління станом у всіх модулях CRM.
• Керував процесом оновлення Angular з версії 14 до 20: розробив план міграції та координував її впровадження; перевів близько 50% застарілих модулів на використання standalone-компонентів, вбудованих конструкцій керування потоком (control flow) та Signals.
• Тимчасово брав на себе обов'язки тімліда (під час зміни керівника), координуючи роботу команди з 4 осіб: визначав пріоритети та усував перешкоди для розробників, забезпечуючи безперервність роботи над CRM.
• Розробив складний інтерфейс CRM за допомогою Ng-Zorro та інтегрував REST API, WebSockets і сторонні сервіси.
• Оптимізував робочий процес розробки завдяки використанню багаторазових компонентів, спільних патернів, чіткішому розподілу завдань та ефективнішій передачі роботи між етапами; впровадив вебкомпоненти на React для забезпечення єдиного інтерфейсу в проєктах на Angular та React.
• Проводив перевірку коду (code review) та допомагав формувати стандарти фронтенд-розробки щодо структури коду, управління станом і тестування.
• Брав участь у написанні модульних (unit) та інтеграційних тестів (Jasmine/Karma, Jest), а також E2E-тестів (Cypress) для критично важливих бізнес-процесів CRM.
• Інтегрував інструменти аналітики та моніторингу, зокрема Mixpanel, Intercom, GrowthBook та Google Analytics Data Layer.

Junior → Middle Frontend Engineer (Angular)

з 05.2021 по 10.2022 (1 рік 6 місяців)
RankActive, Дистанційно (IT)

• Працював над низкою застосунків на базі Angular, зокрема дашбордами, розширеннями для браузера та адміністративними панелями.
• Розробив розширення для Chrome «з нуля» з використанням Angular, NgRx та власних рішень для інтерфейсу (UI).
• Розробив інформаційну панель ZoogVPN «з нуля», використовуючи Angular, NgRx та RxJS.
• Впроваджував нові функції та виправляв помилки в застосунках RankActive.
• Виконав рефакторинг архітектури застосунку з використанням патерну Facade та бібліотеки Angular Material.

Освіта

НТУ "ХПИ"

Экономическая кибернетика и маркетинговый менеджмент, Менеджмент организаций, Харьков
Вища, з 2007 по 2014 (7 років)

Додаткова освіта та сертифікати

2021, 4.5 месяца

2021

Знання і навички

  • TypeScript
  • JavaScript
  • Angular
  • React
  • Next.js
  • Ionic
  • Vue 3
  • Ht
  • Semantic HTML
  • CSS
  • SASS
  • SCSS
  • LESS
  • Tailwind CSS
  • RxJS
  • NGXS
  • NgRx
  • Redux Toolkit
  • Zustand
  • Pinia
  • Material design
  • Ant design
  • Chart.js
  • DevExpress
  • Vuetify
  • Jest
  • Jasmine framework
  • Karma
  • Cypress
  • Playwright
  • NX
  • Turborepo
  • Git
  • REST API
  • WebSocket
  • Strapi
  • Webflow
  • Mixpanel
  • Intercom
  • Sentry
  • Google Analytics
  • GrowthBook
  • Stripe
  • PayPal
  • Apple Pay
  • Google Pay
  • JSON Web Token
  • Google Auth
  • Facebook Auth
  • Apple Auth

Знання мов

  • Англійська — вище середнього
  • Іспанська — початковий
  • Українська — вільно

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: