Frontend (React)
ОткликнутьсяОписание вакансии:
Требования:
- Отличное знание HTML, CSS и JavaScript; - Понимание базовых методов работы с объектами, массивами, строками и числами в JavaScript; - Базовое понимание принципов верстки и адаптивной верстки; - Понимание принципов асинхронной работы в JavaScript; - Уверенное владение Chrome DevTools (вкладки Elements, Network, Application); - Знакомство с одним из фреймворков (например, React, Angular, Vue); - Знание JavaScript (event loop) и/или TypeScript (utility types, generics); - Опыт верстки по макетам; - Понимание принципов работы с библиотеками стилей (например, Bootstrap, Material UI); - Уверенное знание React; - Опыт работы с препроцессорами CSS (SCSS); - Понимание работы с Git и умение работать с системой контроля версий; - Умение анализировать и оптимизировать код; - Умение писать Unit-тесты; - Понимание принципов сборки приложений с использованием Webpack.
Общие требования:
- Умение быстро вникать в код, оптимизировать его и повышать производительность; - Умение покрывать код тестами.
Будет плюсом:
- Опыт проектирования архитектуры веб-приложений; - Понимание принципов безопасности веб-приложений; - Опыт работы с Redux или другими библиотеками для управления состоянием; - Опыт работы с GraphQL; - Знание английского языка на уровне чтения и письма.