Старший инженер JavaScript
О команде Marketing Engine:
Команда маркетинга занимается комплексной 360º коммуникацией и насчитывает более 150 человек. Мы управляем всеми аспектами внутри компании и используем мощный движок автоматизации. Наш общий ежемесячный трафик по всем брендам превышает 31 миллион. В качестве члена команды маркетинга вы сыграете ключевую роль в следующем этапе роста нашего бренда, когда мы расширяемся и выводим на рынок новые продукты.
И сейчас мы ищем старшего инженера JavaScript, который готов внести вклад в следующую главу роста нашей компании.
Над чем вы будете работать:
- Разрабатывать и внедрять новые функции продукта от концепции до релиза
- Поддерживать, улучшать и рефакторить существующий функционал для обеспечения масштабируемости и надежности
- Постоянно улучшать производительность продукта и пользовательский опыт
- Тесно сотрудничать с командами продукта и дизайна для итераций идей и преобразования прототипов в высококачественные решения
- Оптимизировать производительность приложения, включая время загрузки и эффективность выполнения
- Сотрудничать с инженерными командами по всей организации для согласования архитектуры и общих инициатив
Что мы ожидаем от вас:
- Более 5 лет профессионального опыта в создании производственных приложений с использованием TypeScript/JavaScript
- Продвинутый опыт работы с React, включая современные паттерны рендеринга (SSR, CSR, гидратация, серверные компоненты)
- Практический опыт работы с Next.js
- Опыт создания и поддержки переиспользуемых библиотек компонентов и дизайн-систем, включая Web Components
- Уверенный опыт разработки одностраничных приложений и масштабируемых фронтенд-систем
- Сильные знания современных CSS/SCSS и подходов к стилизации с приоритетом на утилиты
- Глубокое понимание клиентской архитектуры (управление состоянием, синхронизация данных, обработка форм, паттерны валидации)
- Опыт создания производительных, доступных (соответствующих WCAG) и готовых к продакшену пользовательских интерфейсов
- Умение писать поддерживаемый, тестируемый и надежный код
- Комфортная работа в совместных средах на базе Git
- Ответственность за свою работу, проактивное решение зависимостей и поддержка команды в выполнении задач
- Проявление любознательности, постоянное обучение и обмен знаниями
Мы можем использовать инструменты искусственного интеллекта (ИИ) для поддержки некоторых этапов процесса найма, таких как просмотр заявок, анализ резюме или оценка ответов. Эти инструменты помогают нашей рекрутинговой команде, но не заменяют человеческое суждение. Окончательные решения о найме принимаются людьми. Если вы хотите получить дополнительную информацию о том, как обрабатываются ваши данные, пожалуйста, свяжитесь с нами.