Описание вакансии
Ключевые обязанности
- Разрабатывать, оптимизировать и поддерживать веб-продукты компании с использованием React
- Участвовать в анализе требований к продукту, функциональном проектировании, реализации кода и тестировании
- Отвечать за разработку и поддержку ключевых модулей для обеспечения стабильности, безопасности и производительности системы
- Участвовать в технических исследованиях, инновациях и внедрении новых технологий
- Эффективно сотрудничать с членами команды для достижения контрольных точек проекта и соответствия стандартам качества
Требования к кандидату
- Владение React.js и его основными принципами
- Опыт работы с популярными подходами в React (такими как Redux или Context API)
- Глубокое понимание фронтенд-технологий, включая HTML5, CSS3 и JavaScript ES6+
- Знакомство с RESTful API и современными механизмами авторизации
- Знание современных инструментов сборки (Webpack, Babel, NPM и т. д.)
- Опыт работы с системами контроля версий, такими как Git
- Способность понимать бизнес-требования и преобразовывать их в технические решения
- Отличные навыки решения проблем и внимание к деталям
- Хорошие коммуникативные навыки и умение работать в команде
Будет плюсом
- Опыт работы с TypeScript
- Знание серверного рендеринга и Next.js
- Знакомство с фреймворками для тестирования (Jest, Enzyme и др.)
- Понимание CI/CD-процессов
- Опыт работы с Agile-методологиями разработки


