Технические навыки: • Разработка внешнего интерфейса: o Глубокое понимание JavaScript (ES6+), HTML5 и CSS3 (включая препроцессоры, такие как SASS/LESS). o Знакомство с современными инструментами сборки внешнего интерфейса. • Безголовая архитектура: o Понимание концепций безголовой архитектуры и его применение в электронной коммерции. o Опыт использования API (предпочтительно RESTful) из автономного бэкэнда Magento. o Знакомство с библиотеками выборки данных (например, Axios, React Query) для эфф
Технические навыки: • Разработка внешнего интерфейса: o Глубокое понимание JavaScript (ES6+), HTML5 и CSS3 (включая препроцессоры, такие как SASS/LESS). o Знакомство с современными инструментами сборки внешнего интерфейса. • Безголовая архитектура: o Понимание концепций безголовой архитектуры и его применение в электронной коммерции. o Опыт использования API (предпочтительно RESTful) из автономного бэкэнда Magento. o Знакомство с библиотеками выборки данных (например, Axios, React Query) для эффективного взаимодействия с API. o Бонус: опыт интеграции библиотеки компонентов пользовательского интерфейса. Оптимизация производительности: o Понимание методов оптимизации веб-производительности (разделение кода, отложенная загрузка, оптимизация изображений). o Способность писать чистый и производительный код для быстрого и оперативного взаимодействия с пользователем. • Тестирование: o Опыт работы со средами модульного и интеграционного тестирования для фронтальной части. -конечные приложения. Дополнительные навыки: • Доступность: o Знание лучших практик веб-доступности (WCAG), обеспечивающих удобство использования для всех. • Контроль версий: o Знание Git для управления версиями и совместной работы. o Бонус: опыт работы с Git. стратегии ветвления и практики проверки кода. • Коммуникационные навыки: o Сильные письменные и устные навыки английского языка. • Гибкость обучения: o Страсть к электронной коммерции и постоянное использование новейших интерфейсных технологий. Нетехнические навыки: • Решение проблем. :o Способность выявлять и решать сложные проблемы UI/UX. • Внимание к деталям: o Сильное внимание к созданию высококачественного кода, идеального до пикселя и удобного для пользователя. • Работа в команде: o Понимание методологий разработки Agile/Scrum.