Москва
Чем предстоит заниматься
- Разрабатывать фронтенд для веб-приложений и сервисов, а также развивать существующие
- Отвечать за поддержку существующих сервисов
- Анализировать причины сбоев и неполадок в работе сервисов и устранять их
- Участвовать в проработке архитектуры приложений
- Участвовать в кросс-ревью кода коллег
- Вести проектную документацию
Что для этого нужно
- Высшее образование
- Уверенное знание Javascript
- Глубокие знания и опыт разработки на React (hooks, FC, data-binding) более 4ех лет
- Опыт работы с TypeScript
- Опыт современной вёрстки и стилизации (медиа-выражения, flex, grid и пр.), понимание области применения БЭМ, CSS-modules
- Опыт написание тестов на реализуемые задачи (Jest, React Testing Library)
- Понимает особенности сборки проектов (Webpack)
- Имеет опыт работы с Git, понимание процесса CI/CD
- Понимание, что такое ООП, ФП, SOLID
- Умение разбираться в чужом коде
- Понимание и умение работать с Rest API
- Опыт работать с WebSockets
- Опыт работы со Storybook
- Опыт работы с Redux, Redux-Saga
- Опыт работы с библиотеками или аналогами: Formik, Emotion(CSS-in-JS), M irageJS/MSW.js, React-query, Zustand, SASS
- Понимание модели — Feature-Sliced Design,
- Опыт ведения проектов по методологии Agile / Scrum
- Владение английским языком (чтение технической документации)
- Будет преимуществом
- Опыт e2e тестирования, работа с Cypress, Playwright или другими аналогами
- Опыт работы с Leaflet.js
- Опыт работы с микрофронтовой архитектурой
- Опыт работы с KeyCloak.js