Nexcess
Frontend Engineer (Network Solutions)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Frontend-инженер в команду Network Solutions, которая разрабатывает сетевые продукты (балансировка нагрузки, коммутаторы, файрволы, VPN, VPC). Роль предполагает полную ответственность за frontend-фичи: от спецификации и реализации до тестирования, деплоя и поддержки в продакшене.
Задачи
- Вести frontend-фичи end-to-end в домене Network Solutions: от спецификации через реализацию, тестирование, деплой и мониторинг до поддержки в продакшене
- Разрабатывать и поддерживать современные веб-интерфейсы на React или Vue
- Переводить продуктовые и технические требования в понятные frontend-решения: поведение, edge cases, зависимости, пользовательские сценарии
- Создавать интуитивные интерфейсы для сложной сетевой функциональности (балансировка нагрузки, файрволы, VPN, VPC)
- Тесно работать с backend- и platform-инженерами, интегрировать frontend с API и сервисами
- Использовать AI-инструменты в ежедневном рабочем процессе и критически проверять сгенерированный код
- Писать автоматические тесты, проверять пользовательские сценарии и сценарии отказа
- Ревьюить frontend-код и технические изменения других инженеров
- Работать в существующих и незнакомых кодовых базах, делать инкрементальные улучшения без лишних переписываний
- Участвовать в production support, разбирать инциденты и обеспечивать устранение причин
- Менторить других инженеров и делиться практиками frontend-разработки
- Координировать зависимости между командами и стейкхолдерами
Требования
- 5+ лет опыта в frontend-разработке и production-приложениях
- 5+ лет опыта с React или Vue
- Сильный опыт разработки и поддержки сложных веб-приложений
- Сильное понимание современного JavaScript или TypeScript, компонентной архитектуры, управления состоянием и проектирования frontend-приложений
- Опыт интеграции frontend с API и backend-сервисами
- Опыт написания автоматических frontend-тестов и проверки изменений перед деплоем
- Понимание производительности, удобства использования, доступности и поддерживаемости веб-приложений
- Умение работать в существующих и незнакомых кодовых базах и разбираться в проблемах на стыке frontend и backend
- Практический опыт использования AI-инструментов в повседневной разработке
- Навыки письменной коммуникации и работа в распределённой команде в нескольких часовых поясах
Условия
- Визовая поддержка и помощь с релокацией
- Ежедневные обеды в офисе
- Работа в команде профессионалов международного уровня
- Комфортные условия труда
- Возможность практиковать и улучшать английский
- Конкурентная зарплата и всё необходимое оборудование
- Медицинская страховка
Навыки
- React
- Vue
- JavaScript
- TypeScript
- state management
- API integration
- automated testing
- accessibility
- performance
- AI-assisted engineering tools
- PostgreSQL
- MariaDB
- networking
- load balancing
- firewalls
- VPN
- VPC