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

Старши frontend разработчик и технически ръководител – дистанционна работа в Сърбия

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

Описание

  • Определяйте техническата посока на сложни frontend функционалности
  • Насочвайте дизайнерските решения, прегледите на кода и менторството в екипа
  • Използвайте експертните си познания по React и Next.js за решаване на архитектурни, производителни и интеграционни предизвикателства

Изисквания

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