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

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

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

Описание

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

Изисквания

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

Придобивки

  • Дистанционна работа
  • Работа по договор