Описание
Описания нет
Задачи
•Разрабатывать и поддерживать frontend-приложения на React и TypeScript
•Участвовать в проектировании архитектуры микрофронтов
•Принимать технические решения совместно с командой
•Проводить проверку кода
•Участвовать в технических интервью и адаптации frontend-разработчиков
•Выполнять рефакторинг и улучшать существующий код
•Настраивать обработку ошибок, мониторинг и логирование
•Взаимодействовать с аналитиками, разработчиками и внутренними заказчиками
Требования
•Опыт frontend-разработки от 3 лет
•Коммерческий опыт разработки на React и TypeScript
•Опыт продуктовой разработки
•Понимание принципов работы JavaScript: event loop, async/await, замыкания, каррирование, работа сборщика мусора V8
•Хорошее понимание React internals: Fiber, Reconciliation, render props, жизненный цикл и оптимизация рендеринга
•Опыт работы с TanStack Query (React Query)
•Опыт работы с микрофронтами и/или Webpack Module Federation
•Опыт работы с UI-библиотеками компонентов
•Понимание принципов построения frontend-архитектуры
•Опыт настройки логирования и мониторинга ошибок с Sentry или аналогами
•Навыки отладки взаимодействия frontend и backend через браузер
•Опыт участия в проверке кода, технических интервью или адаптации разработчиков
•Умение писать поддерживаемый и читаемый код
•Опыт командной разработки
Будет плюсом: опыт работы с PWA и Service Workers, знание Browser Web APIs, опыт работы с микрофронтендной архитектурой в крупных продуктах, участие в архитектурных обсуждениях и техническом лидерстве
Условия
•График 5/2