Обязанности:
Реализация продуктаВы будете создавать много продуктовых фич на React и TypeScript. Предстоит применять компонентный подход, обеспечивать высокую производительность и писать чистый, типизированный код, который легко поддерживать. При этом важно опираться на лучшие практики и актуальные версии технологического стека. Работа в команде
Нужно будет тесно взаимодействовать с дизайнерами, бэкенд-разработчиками и менеджерами проектов. Улучшение технической базы
Мы ценим качество и надёжность. Вы будете помогать снижать техдолг, оптимизировать текущие решения, а также проводить код-ревью и обмениваться опытом с командой. Больше о фронтенде в Яндексе — в канале Yandex for Frontend
Ключевые навыки:
- Работали с Node.js
- Отлично знаете JavaScript и TypeScript
- Хорошо знаете React, понимаете принципы работы глобальных стейт-менеджеров — например, Redux
- Глубоко понимаете принципы REST API и работу протокола HTTP
- Уверенно владеете Git
- Используете в работе над кодом скриншоты и юнит-тесты
Дополнительные требования:
- Работали с GraphQL
- Работали с системами CI/CD