WorkListВойтиОформить подписку
AC

Senior Front-end Developer (React / Vue / TypeScript)

Acronis · Кибербезопасность
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Болгария
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
C2
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $3,8–4,7 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 09.10 · видим у компании с 09.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем кандидата, который будет отвечать за веб‑интерфейсы нашей гиперконвергентной инфраструктуры и платформы IaaS — панель администрирования провайдера и портал самообслуживания арендаторов, через которые вычисления, хранилище и сети предоставляются как сервис — создание тяжёлых по данным, надёжных UI на React и Vue поверх API платформы и приведение их в соответствие со стеком фронтенда, используемым во всех продуктах Acronis.

Что предстоит делать

  • Проектировать, разрабатывать и поддерживать веб‑интерфейсы платформы на TypeScript с React и Vue: административную панель и портал самообслуживания, включая дашборды, представления мониторинга, многошаговые мастера, сложные формы и большие наборы данных.
  • Неcтавить архитектуру фронтенда и технические решения в своих областях, балансируя скорость доставки, надёжность, безопасность, производительность и гибкость.
  • Расширять и адаптировать большую существующую кодовую базу для поддержки новой функциональности, улучшая её структуру по мере работы, а не обходя её.
  • Работать с двумя стеками фронтенда: поддерживать и развивать существующий Vue‑код, одновременно создавая новые интерфейсы для Acronis на React, используя общие библиотеки компонентов React и систему дизайна, применяемые во всех продуктах Acronis, и помогать конвергировать стеки там, где это оправдано.
  • Реализовывать UI для новых возможностей платформы в синхроне с бекендом: потреблять и формировать REST API и клиенты, сгенерированные OpenAPI, и согласовывать контракты с разработчиками бекенда.
  • Создавать и поддерживать модульные, интеграционные и end‑to‑end тесты (Playwright), поддерживать их актуальность и стабильность, а также интегрировать их в CI/CD.
  • Оптимизировать производительность и поведение для реальных кластеров: большие таблицы и списки, потоковые и опрашиваемые обновления, графики и представления метрик, а также корректно обрабатывать медленные или сбойные сервисы.
  • Реализовывать и поддерживать мультиарендные UI‑аспекты: арендаторы и проекты, контроль доступа на основе ролей, квоты и лимиты, а также различия между тем, что видит и делает провайдер и его клиенты.
  • Заботиться о доступности (WCAG) и локализации, делая продукт удобным для операторов, которые работают с ним весь день.
  • Конфигурировать и оптимизировать инструменты сборки (Webpack/Vite), поддерживать актуальность зависимостей и следить за размером бандла и временем загрузки.
  • Исследовать и решать сложные проблемы от браузера до API, доводя их от коренной причины до проверенного исправления.
  • Использовать AI‑ассистированные инженерные инструменты для разработки, анализа кода, генерации тестов, отладки и технических исследований.
  • Проводить ревью кода, писать документацию и наставлять менее опытных фронтенд‑разработчиков.
  • Тесно сотрудничать с командами бекенда, вычислений, хранилища, продукта и QA, поддерживая ясную коммуникацию с лидом разработки относительно прогресса, рисков и зависимостей.

Требования

  • 5+ лет опыта разработки фронтенда с JavaScript и TypeScript, а также подтверждённый опыт выпуска и поддержки production веб‑приложений.
  • Сильный production опыт с React — хуки, паттерны управления компонентами и состоянием, получение и кэширование данных, а также окружающая экосистема — поскольку React активно используется во всех фронтендах Acronis.
  • Production опыт с Vue или доказанная способность быстро освоить и взять на себя значительный Vue‑код, который вы не писали изначально; роль подразумевает работу с обоими.
  • Подтверждённый опыт создания сложных, тяжёлых по данным UI: формы и мастера, большие таблицы и наборы данных, дашборды и консоли мониторинга или управления.
  • Сильная дисциплина тестирования: модульные и интеграционные тесты, а также end‑to‑end тестирование с Playwright или сопоставимым фреймворком.
  • Твёрдое владение HTML5 и CSS3, CSS‑препроцессорами и современными инструментами сборки (Webpack, Vite), включая конфигурацию и оптимизацию производительности.
  • Хорошее понимание работы с REST API — потоки аутентификации и авторизации, обработка ошибок и состояний, пагинация и потоковые обновления — и клиентами на основе OpenAPI.
  • Знание основ веб‑безопасности и стандартов доступности (WCAG), а также опыт работы с интернационализацией.
  • Обязателен опыт AI‑ассистированной инженерии, включая практическое использование AI для разработки, отладки, анализа кода и технических исследований.
  • Отличные навыки коммуникации на английском и умение эффективно работать в кросс‑функциональных командах.

Будет плюсом

  • Опыт работы с облачной инфраструктурой, виртуализацией или другими панелями управления/мониторинга будет сильным преимуществом.
  • Уверенное владение Git и Agile‑процессом (Scrum/Kanban), комфортная работа в распределённых командах.

Условия и бенефиты

Для обеспечения честного и подлинного процесса найма от кандидатов ожидается участие в интервью без использования AI‑инструментов, автоматических подсказок или сторонней помощи. Интервью направлены на оценку индивидуальных навыков, опыта и стиля коммуникации, и мы ценим аутентичное, живое взаимодействие. Использование AI или внешней помощи во время живых интервью может привести к дисквалификации. Для ролей, где оцениваются навыки работы с AI, разрешённое использование AI‑инструментов будет заранее чётко сообщено. Кандидатам может быть предложено отключить виртуальные фоны или пройти очные интервью. Все предложения о работе зависят от успешного прохождения соответствующих проверок: криминальных, образовательных и идентификационных. Acronis является работодателем, предоставляющим равные возможности. Все квалифицированные соискатели получат рассмотрение для трудоустройства без учёта возраста, происхождения, цвета кожи, семейного положения, национального происхождения, физической или психической инвалидности, медицинского состояния, статуса защищённого ветерана, расы, религии, пола (включая беременность), сексуальной ориентации, гендерной идентичности или выражения, или любого другого признака, защищённого применимыми законами, нормативными актами и постановлениями.

Навыки

ReactVue.jsTypeScriptJavaScriptHTML5CSS3CSS preprocessorsWebpackVitePlaywrightREST APIsOpenAPIWCAGaccessibilitylocalizationGitAgileScrumKanbanAI-assisted engineering

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти