150000 до 220000 RUR
от
Москва
Важно:
-
Опыт коммерческой разработки от 5 лет;
-
Знание и понимание принципов ООП, SOLID, паттернов проектирования и умение их применять;
Требования к кандидату:
- понимание принципов работы веба: протоколы, статусы, кэширование;
- значимый опыт разработки на JavaScript, TypeScript, понимание принципов работы JavaScript в браузере;
- опыт разработки на React от 5 лет;
- понимание и опыт верстки;
- опыт использования библиотек роутинга (React Router, другие);
- опыт использования библиотек управления состоянием React (Redux, MobX, другие);
- опыт использования библиотек для работы с формами и валидацией (React Hook Form, Final Form, Formik, Yup, Zod, другие);
- опыт работы с распространенными компонентами для фронта (MaterialUI, Ant Design, Chakra UI, Devextreme, другие);
- опыт использования библиотек для работы с графиками (Recharts, ECharts, другие);
- опыт работы с препроцессорами CSS (sass/less);
- опыт работы со сборщиками (webpack, vite);
- опыт работы/настройки ESLint и Prettier;
- опыт работы с современными VCS (предпочтительно git), знание основных подходов по управлению версионированием (e.g. git flow)
Будет плюсом:
- опыт разработки тестов для приложений (React Testing Library, Jest)
- понимание принципов code review, участие в code review;
- опыт работы с использованием гибких методологий (предпочтительно Scrum);
- опыт работы с инструментами профилирования приложений.