Москва
Вместе с нами тебе предстоит:
- Разработка и поддержка сложных пользовательских интерфейсов на основе React и TypeScript;
- Проектирование и внедрение микрофронтенд-решений, обеспечение гибкости и масштабируемости архитектуры;
- Оптимизация производительности фронтенд-приложений;
- Проведение технических митингов, участие в планировании и оценке задач;
- Обучение и поддержка команды, проведение код-ревью и обеспечение качества кода.
Наши ожидания:
- Высшее образование;
- Опыт в проектировании высоконагруженных фронтенд приложений;
- Понимание и применение принципов ООП и SOLID на фронтенде;
- Опыт коммерческой разработки с использованием React от 3-х лет;
- Глубокое знание библиотеки React;
- Опыт использования TypeScript в крупных проектах, умение типизировать сложные структуры данных;
- Опыт настройки и оптимизации сборки с использованием Webpack, знание его возможностей и плагинов;
- Понимание принципов микрофронтендов, опыт работы с фреймворками для микрофронтендов;
- Опыт работы с системами управления состоянием;
- Умение проектировать масштабируемые фронтенд-приложения;
- Опыт работы с монорепозиториями и организация структуры проекта в масштабируемом формате;
- Глубокое понимание принципов SOLID, DRY, KISS;
- Знание и применение паттернов проектирования;
- Способность принимать технические решения и обосновывать их перед командой;
- Умение эффективно работать в команде, участвовать в код-ревью и способствовать улучшению процессов разработки;
- Понимание принципов работы сети;
- Понимание принципов построения распределенных систем;
- Понимание принципов информационной безопасности.