- React или Flutter (уровень middle+);
- Глубокое знание JavaScript/TypeScript;
- Продвинутая работа с React хуками (useEffect, создание кастомных хуков);
- Опыт интеграции с REST/GraphQL API;
- Управление состоянием: Context API, Redux, Zustand и аналоги;
- Настройка сборки (Webpack/Vite);
- Работа с формами (Formik, React Hook Form);
- Использование UI-библиотек (Ant Design);
- Принципы Feature-sliced Design;
- Понимание паттернов проектирования;
- Навыки эффективной коммуникации в команде;
- Инициативность в предложении улучшений;
- Ответственный подход к качеству кода;
- Способность к планированию и самоорганизации.
- Опыт разработки кроссплатформенных решений;
- Работа с AI-инструментами в разработке;
- Навыки менторства junior-разработчиков.
- Разработка нескольких продуктов, включая корпоративную CRM-систему для продаж (fullstack решение);
- Создание фронтенд-части приложений с активным использованием AI-инструментов (единый код для web и мобильных платформ);
- Реализация ключевых функциональных возможностей продуктов;
- Проведение code review для разработчиков уровня junior;
- Участие в проектировании архитектурных решений.