Требования:
- HTML/CSS/Препроцессоры/CSS in JS: Уверенное владение HTML и CSS, опыт работы с препроцессорами (Sass, LESS) и библиотеками CSS in JS (Styled Components, Emotion).
- TypeScript, JavaScript (ES6): Глубокие знания и опыт работы с TypeScript и современным JavaScript (ES6+).
- ReactJS/NextJS (v14 app router), React Hooks:
- Опыт разработки на ReactJS и NextJS с использованием React Hooks и нового App Router в NextJS v14 C#, Blazor.
- Архитектура фронтенд-приложений: Навыки проектирования и реализации сложных интерфейсов.
- Оптимизация компонентов: Опыт улучшения производительности React-компонентов для повышения удобства пользователей.
- Git, Git Flow: Практический опыт работы с Material-UI, Git и рабочими процессами Git Flow.
- Умение применять практики DevOps (Jenkins, GitLab CI/CD).
- Умение оптимизировать производительность приложений и управлять ресурсами.
- Способность эффективно работать в команде и налаживать сотрудничество.
- Лидерские качества и опыт руководства командой разработчиков.
- Умение ясно и четко излагать свои мысли как в устной, так и в письменной форме.
- Гибкость и готовность учиться новым технологиям и подходам.
Обязанности:
- Разработка веб-приложений на React и Next.js.
- Создание и поддержка веб приложений.
- Оптимизация производительности и UX компонентов.
- Интеграция с бекендом через API.
- Участие в проектировании архитектуры приложений и выбор стека технологий.
- Взаимодействие с дизайнерами и бэкенд-разработчиками для создания seamless user experience.
- Рефакторинг и улучшение существующего кода.
- Наставничество младших разработчиков