Exeon
Senior Frontend Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-разработчик в швейцарскую компанию Exeon для развития UEBA-продукта — корпоративного SPA для анализа сетевого трафика. Работа в кросс-функциональной команде над визуализацией больших данных, UI/UX и производительностью интерфейса.
Задачи
- Разрабатывать и поддерживать frontend-компоненты UEBA-продукта — корпоративного SPA на React с акцентом на адаптивность, производительность и качество кода (юнит- и интеграционные тесты)
- Превращать сложные данные о поведении пользователей и сетевой безопасности в интуитивные визуализации (таблицы, графики, дашборды) с применением принципов информационной архитектуры и UX
- Работать с большими объёмами данных и оптимизировать рендеринг интерфейса для отзывчивости и производительности
- Использовать AI-инструменты разработки для повышения продуктивности при сохранении высоких стандартов качества, тестирования, безопасности и архитектурной целостности
- Интегрироваться с backend API UEBA: эффективная загрузка, трансформация данных и управление состоянием
- Участвовать в формировании UI/UX продукта, предлагать дизайн-решения совместно с инженерами и стейкхолдерами
- Проводить код-ревью, делиться знаниями и влиять на приоритеты roadmap с точки зрения frontend
Требования
- Минимум 7 лет опыта работы frontend-инженером
- Степень бакалавра в Computer Science / Software Engineering или смежной области
- Сильное владение JavaScript, CSS3, HTML5, React и современным инструментарием сборки (Webpack, Vite)
- Опыт написания функциональных React-компонентов с хуками (жизненный цикл, состояние, side effects)
- Опыт написания автоматических frontend-тестов, желательно React Testing Library и Jest
- Понимание Linux и Docker, умение самостоятельно управлять средами разработки и VM
- Понимание принципов UI/UX, например чёткой информационной иерархии
- Свободное владение английским языком
- Готовность работать с AI-ассистентами разработки и критически оценивать сгенерированные решения
Условия
- Работа в быстрорастущей швейцарской cyber tech компании с возможностями профессионального развития
- Тесное сотрудничество с междисциплинарной командой и обучение у Security Experts, Data Scientists и Business Professionals
- Быстрое принятие ответственности и участие в развитии security-продукта
- Высокая степень доверия, самостоятельности и гибкости, включая рабочие часы и место работы (удалённо или в офисе)
- Конкурентная зарплата и привлекательный соцпакет
- Гибридный/удалённый формат, 80–100% занятости
Навыки
- JavaScript
- CSS3
- HTML5
- React
- Webpack
- Vite
- React hooks
- React Testing Library
- Jest
- Linux
- Docker
- TypeScript
- Playwright
- Cypress
- CI/CD
- NGINX