
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 для складних взаємодій