Uvation
Uvation
Uvation е компания за технологични услуги, фокусирана върху ИТ инфраструктурата, изкуствения интелект, киберсигурността и облачните операции. Предлаганите услуги включват управлявани ИТ услуги, операции по сигурността и мрежите, както и решения с изкуствен интелект, изградени с технологиите на Dell и Nvidia. Uvation подпомага облачни среди и чрез партньорства с Oracle Cloud, Google Cloud и Amazon Web Services и управлява пазар за хардуерни и софтуерни продукти. Компанията обслужва организации в областта на консултантските услуги, здравеопазването и изкуствения интелект, което прави дейността ѝ подходяща за специалисти, интересуващи се от управлявани технологични услуги, сигурна инфраструктура и корпоративни облачни решения.

Старши фронтенд разработчик и технически ръководител – Сингапур дистанционно

Ръководене на фронтенд архитектура с React и Next.js, производителност, API интеграции и интерактивна графика. Менториране на инженери и насочване на разработката на сложни функционалности.

Описание

  • Определяне на техническата посока за сложни фронтенд функционалности
  • Ръководене на екипа при дизайнерски решения, прегледи на код и менториране
  • Прилагане на експертни познания по React и Next.js към архитектурата, производителността и интеграциите
  • Изграждане на мащабируема фронтенд архитектура с ясни граници между потребителския интерфейс, бизнес логиката и достъпа до данни
  • Създаване на повторно използваеми библиотеки от компоненти и поддържане на последователни API интерфейси на компонентите
  • Изграждане на интерфейси по подробни визуални спецификации и утвърдени дизайнерски системи
  • Интегриране на REST API и проверяване на API договори с бекенд екипите
  • Измерване и подобряване на производителността чрез разделяне на кода, мързеливо зареждане и анализ на пакетите
  • Разработване на графично интензивни интерфейси с WebGL, three.js или React Three Fiber
  • Обработване на събития и взаимодействия между слоести интерфейси и графични повърхности
  • Интегриране на SDK за карти, управление на координатни системи и резервни доставчици и защита на API токени
  • Създаване на изолирани компоненти за интеграция със съществуващо хост приложение
  • Изграждане и поддържане на автоматизирани тестове, подкрепени от практически стратегии за тестване
  • Принос към CI/CD конвейери, работни процеси с Git и прегледи на pull request-и
  • Менториране на колеги, разбиване на работата, оценяване на задачи и документиране на технически решения
  • Прилагане на принципи за фронтенд сигурност и отговорни практики при зависимостите от трети страни

Изисквания

  • Напреднало владеене на React, Next.js, TypeScript и модерен дизайн на компоненти, базиран на hooks
  • Способност за създаване на мащабируема фронтенд архитектура с единен източник на истина и отделни слоеве за потребителски интерфейс, бизнес логика и достъп до данни
  • Опит в изграждането на повторно използваеми библиотеки от компоненти и поддържането на последователни API интерфейси на компонентите
  • Задълбочени познания по Zustand, Redux Toolkit или сравнимо решение за управление на състоянието, включително ефективен дизайн на селектори
  • Отлични умения с HTML, CSS и SCSS, включително адаптивен дизайн, достъпност и изолиране на стилове
  • Опит в превръщането на подробни визуални спецификации в интерфейси със системи като IBM Carbon или Material UI
  • Силни умения за интеграция на REST API, включително типизирани модели, адаптери, polling и защитено обработване на непълни или непоследователни данни
  • Опит в дефинирането или преглеждането на бекенд API договори и прилагането на принципи за договорно тестване
  • Доказан опит в оптимизирането на производителността чрез профилиране, мемоизация, разделяне на кода, мързеливо зареждане и анализ на пакетите
  • Разбиране на кадровата честота, използването на GPU и поведението на паметта при графично интензивни екрани
  • Практически опит с WebGL, three.js или React Three Fiber, включително управление на сцени и камери, избор с показалец и времеви линии на анимации
  • Опит в координирането на събития и взаимодействия между слоести интерфейси и графични повърхности
  • Опит в интегрирането на SDK за карти, работа с координатни системи, реализиране на резервни доставчици и защита на API токени
  • Способност за създаване на компоненти за хост приложения с ясни props и callbacks, изолирани стилове и без непреднамерени глобални странични ефекти
  • Силен опит в тестването с Vitest или Jest и React Testing Library, подкрепен от практическа стратегия за тестване
  • Опит със строг TypeScript, error boundaries, тестване в различни браузъри и Browser DevTools
  • Опит в приноса към CI/CD конвейери, работни процеси с Git и задълбочени прегледи на pull request-и
  • Опит с Azure DevOps
  • Доказано техническо лидерство чрез менториране, разбиване на задачи, оценяване и техническа документация
  • Разбиране на основите на фронтенд сигурността, включително сигурна конфигурация на средата, безопасно логване и отговорно управление на зависимости от трети страни
  • Предимство: напреднал опит с библиотеки за анимации GSAP или Framer Motion
  • Предимство: опит с библиотеки за графики и визуализация на данни
  • Предимство: визуално регресионно или end-to-end тестване с Playwright
  • Предимство: опит с мащабно предоставяне на интернационализация и локализация
  • Предимство: познаване на микрофронтенди, монорепозитори или управление на дизайнерски системи
  • Предимство: опит с продукционна наблюдаемост, поддръжка на издания и разследване на инциденти
  • Предимство: опит във воденето на техническо проучване или proof-of-concept работа за сложни взаимодействия