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