Uvation
Uvation
Uvation — компанія, що надає технологічні послуги у сфері ІТ-інфраструктури, штучного інтелекту, кібербезпеки та хмарних операцій. До її пропозицій належать керовані ІТ-, безпекові й мережеві операції, а також рішення на основі ШІ, створені з використанням технологій Dell і Nvidia. Uvation також підтримує хмарні середовища завдяки партнерству з Oracle Cloud, Google Cloud та Amazon Web Services і керує маркетплейсом апаратних і програмних продуктів. Компанія обслуговує організації у сферах консалтингу, охорони здоров’я та штучного інтелекту, тому її діяльність може бути цікавою фахівцям, які працюють із керованими технологічними сервісами, захищеною інфраструктурою та корпоративними хмарними рішеннями.

Провідний frontend-розробник і технічний керівник (Малайзія, віддалено)

Керуйте frontend-архітектурою та розробкою на React і Next.js, охоплюючи продуктивність, API та інтерактивну графіку. Наставляйте інженерів і спрямовуйте розробку складних функцій у віддаленій команді в Малайзії.

Опис

  • Визначати технічний напрям розробки складних frontend-функцій
  • Підтримувати команду під час ухвалення дизайнерських рішень, проводити code review і наставляти колег
  • Керувати архітектурними рішеннями, продуктивністю та інтеграціями
  • Декомпозувати роботу, оцінювати зусилля та створювати технічну документацію
  • Брати участь у CI/CD-пайплайнах, Git-процесах і перевірці pull request’ів
  • Керувати технічним дослідженням і розробкою proof-of-concept для складних взаємодій

Вимоги

  • Поглиблене володіння React, Next.js, TypeScript і розробкою компонентів на основі хуків
  • Уміння створювати масштабовані frontend-архітектури з єдиним джерелом істини та чітким розділенням інтерфейсу користувача, бізнес-логіки й доступу до даних
  • Досвід створення повторно використовуваних бібліотек компонентів і підтримки узгоджених API компонентів
  • Глибоке знання Zustand, Redux Toolkit або зіставних рішень для керування станом, зокрема ефективного проєктування селекторів
  • Впевнене володіння HTML, CSS і SCSS, включно з адаптивним дизайном, доступністю та ізоляцією стилів
  • Досвід перетворення детальних візуальних специфікацій на інтерфейси з використанням таких систем, як IBM Carbon або Material UI
  • Високий рівень навичок інтеграції REST API, включно з типізованими моделями, адаптерами, опитуванням і надійною обробкою неповних або суперечливих даних
  • Досвід визначення або перевірки контрактів backend API та застосування практик контрактного тестування
  • Підтверджена експертиза в оптимізації frontend, включно з профілюванням, мемоізацією, розділенням коду, лінивим завантаженням і аналізом бандлів
  • Розуміння частоти кадрів, використання GPU та поведінки пам’яті на екранах із насиченою графікою
  • Практичний досвід роботи з WebGL, three.js або React Three Fiber, включно з керуванням сценою та камерою, вибором об’єктів вказівником і часовими шкалами анімацій
  • Досвід координації подій і взаємодій між шарами інтерфейсу користувача та графіки
  • Досвід інтеграції картографічних SDK, роботи із системами координат, реалізації резервних провайдерів і захисту API-токенів
  • Уміння розробляти компоненти для наявних host-застосунків із чистими props і callback-функціями, ізольованими стилями та без ненавмисних глобальних ефектів
  • Значний досвід тестування з Vitest або Jest і React Testing Library, підкріплений практичною стратегією тестування
  • Досвід роботи зі строгим TypeScript, межами помилок, кросбраузерним тестуванням та інструментами розробника браузера
  • Досвід участі в CI/CD-пайплайнах, Git-процесах і ретельній перевірці pull request’ів
  • Досвід роботи з Azure DevOps
  • Підтверджене технічне лідерство через наставництво, декомпозицію завдань, оцінювання та технічну документацію
  • Розуміння основ безпеки frontend, включно із безпечним налаштуванням середовища, безпечним журналюванням і відповідальним керуванням сторонніми залежностями
  • Досвід роботи з розширеними інструментами анімації, такими як GSAP або Framer Motion
  • Досвід використання бібліотек для побудови графіків і візуалізації даних
  • Досвід візуального регресійного або end-to-end тестування з використанням Playwright
  • Досвід упровадження інтернаціоналізації та локалізації у великих масштабах
  • Знайомство з мікрофронтендами, монорепозиторіями або управлінням дизайн-системами
  • Досвід роботи з production-спостережуваністю, підтримкою релізів і розслідуванням інцидентів
  • Досвід керування технічним дослідженням або proof-of-concept для складних взаємодій