ВМЕСТЕ С НАМИ ТЕБЕ ПРЕДСТОИТ:
- Разработка и поддержка сложных пользовательских интерфейсов на основе React и TypeScript;
- Проектирование и внедрение микрофронтенд-решений, обеспечение гибкости и масштабируемости архитектуры;
- Оптимизация производительности фронтенд-приложений;
- Проведение технических митингов, участие в планировании и оценке задач;
- Обучение и поддержка команды, проведение код-ревью и обеспечение качества кода.
КАКИЕ ЗНАНИЯ И НАВЫКИ ДЛЯ НАС ВАЖНЫ:
- Опыт в проектировании высоконагруженных фронтенд приложений;
- Опыт коммерческой разработки с использованием React от 3-х лет;
- Понимание принципов работы с React;
- Опыт работы с React 16.8 и выше;
- Опыт работы с JavaScript, HTML, CSS;
- Опыт использования TypeScript в крупных проектах, умение типизировать сложные структуры данных;
- Опыт настройки и оптимизации сборки с использованием Webpack, знание его возможностей и плагинов;
- Понимание принципов микрофронтендов, опыт работы с фреймворками для микрофронтендов;
- Опыт работы с системами управления состоянием;
- Умение проектировать масштабируемые фронтенд-приложения;
- Опыт оптимизации приложений;
- Опыт работы с монорепозиториями и организация структуры проекта в масштабируемом формате;
- Знание и применение паттернов проектирования;
- Понимание принципов работы сети;
- Понимание принципов клиент-серверного взаимодействия;
- Понимание принципов информационной безопасности;
- Понимание принципов безопасной разработки, знание распространенных уязвимостей и методов их устранения;
- Опыт работы в команде;
- Способность принимать технические решения и обосновывать их перед командой.