Обязанности:
Создание архитектуры и логикиВы будете проектировать базовую архитектуру для маркетинговых проектов, верстать сложные визуальные компоненты с анимацией и разрабатывать логику игровых механик. Выбор стека и оптимизация производительности
Вам предстоит заниматься выбором технологического стека и работать над повышением производительности и SEO запускаемых проектов. Развёртывание приложения
Вы будете самостоятельно развёртывать приложение в рамках развития DevOps-культуры в команде. Больше о фронтенде в Яндексе — в канале Yandex for Frontend
Ключевые навыки:
- Работали с продвинутыми анимациями и эффектами в браузере
- Очень любите вёрстку, в том числе анимации и нестандартные механики
- Знаете TypeScript или JavaScript
- Имеете продвинутые знания HTML и CSS, а также знаете особенности их отображения в браузерах
- Умеете оптимизировать сложные визуальные компоненты, работали с SEO-оптимизацией
- Знаете классические алгоритмы и структуры данных
Дополнительные требования:
- Разрабатывали подобные спецпроекты
- Разрабатывали игровые механики
- Разрабатывали на TypeScript и React
- Работали хотя бы с одной системой сборки (webpack, Grunt, Gulp, Rollup и т. п.)
- Разрабатывали на Node.js
- Писали модульные или интеграционные тесты
