Ключевые задачи:
- Разработка и поддержка внутреннего фронтенд-фреймворка/платформы (общие библиотеки, UI/SDK, утилиты) для команд разработки
- Проектирование и развитие архитектуры фронтенд-приложений (подходы, стандарты, масштабирование решений между продуктами)
- Оптимизация кода и повышение производительности, стабильности и качества фронтенда
- Участие в проектировании и реализации новых функциональностей и платформенных возможностей
- Взаимодействие с командами разработки для успешной интеграции внутренних библиотек/фреймворка в продукты
- Документирование разработанных решений, поддержка стандартов и создание технической документации
- Анализ требований и участие в планировании разработки, оценка рисков и технического долга
Что для нас важно:
- Уверенный Senior-уровень, коммерческий опыт разработки на React и TypeScript/JavaScript
- Отличное понимание архитектуры фронтенда (модульность, переиспользование, управление состоянием, композиция, подходы к масштабированию)
- Опыт создания и поддержки библиотек/внутренних фреймворков или общей платформы для нескольких проектов
- Умение писать чистый, поддерживаемый код, быстро разбираться в чужом коде и улучшать его без потери стабильности
- Опыт проведения код-ревью и технического менторинга, консультаций для команд
- Понимание DevOps-инструментов и процессов на уверенном уровне (например, CI/CD, сборка, деплой, мониторинг)
- Опыт работы с Git и командными практиками разработки (ветвление, PR-процессы)