Сферум — единая технологическая среда для общения между участниками образовательного процесса, позволяющая организовывать онлайн-уроки и родительские собрания, проводить трансляции, создавать сообщества, вести каналы и закрытые чаты классов и школ.
Мы создаём современные и технологичные инструменты, которые помогают в обучении.
Задачи
- Разработка и развитие образовательных мини-приложений.
- Поддержка и доработка Сферум.
- Проектирование архитектуры frontend-приложений.
- Интеграция с REST / GraphQL API.
- Поддержка и развитие CI/CD для frontend.
- Оптимизация производительности и UX.
Требования
- Опыт frontend-разработки от 3 лет, участие в крупных проектах.
- Опыт работы в Agile/Scrum-командах, взаимодействие с разработчиками, QA, дизайнерами и backend-командой.
- Опыт проведения code review.
- Уверенное знание HTML5, CSS3, JavaScript ES6+.
- Опыт работы с React, Vue или Angular.
- Знание TypeScript.
- Опыт работы с REST и/или GraphQL API.
- Опыт использования Git и командных процессов разработки.
- Понимание frontend-архитектуры, компонентного подхода и принципов написания поддерживаемого кода.
- Опыт работы со state management-библиотеками: Redux, Vuex или аналогами.
- Опыт работы со сборщиками и инструментами разработки: Webpack, Babel, Parcel или аналогами.
- Опыт написания тестов: Jest, Mocha, Cypress или аналогичные инструменты.
- Понимание UX/UI-принципов и опыт работы с макетами в Figma, Sketch или аналогичных инструментах.
- Опыт оптимизации производительности frontend-приложений.
Будет плюсом
- Опыт работы с CI/CD.
- Понимание основ безопасности веб-приложений.
- Опыт адаптивной и мобильной вёрстки.
- Технический английский.
- Опыт работы с облачными платформами или Docker.