Опубликовано 6 марта 2026 г.

Middle Frontend Developer в Сферум в VK удалённо

World iconудаленно
Person iconmiddle
Money bag iconне указана

Сферум — единая технологическая среда для общения между участниками образовательного процесса, позволяющая организовывать онлайн-уроки и родительские собрания, проводить трансляции, создавать сообщества, вести каналы и закрытые чаты классов и школ.

Мы создаём современные и технологичные инструменты, которые помогают в обучении.

Задачи

  • Разработка и развитие образовательных мини-приложений

  • Поддержка и доработка Сферум

  • Проектирование архитектуры frontend-приложений

  • Интеграция с REST / GraphQL API

  • Поддержка и развитие CI/CD для frontend

  • Оптимизация производительности и UX

Требования

Общие требования

  • Опыт работы на аналогичной позиции от трёх лет

  • Опыт работы с крупными проектами, в том числе с архитектурными решениями, рефакторингом и масштабированием

  • Опыт работы в Agile/Scrum-командах

  • Способность работать с другими разработчиками, а также с тестировщиками, дизайнерами и бэкенд-разработчиками

  • Опыт проведения code review

Технические навыки

HTML, CSS, JavaScript:

  • Продвинутое знание HTML5 и CSS3

  • Умение использовать препроцессоры (Sass, LESS)

  • Глубокое понимание JavaScript (ES6+), включая асинхронное программирование (Promises, async/await)

Frontend-фреймворки и библиотеки:

  • React.js, Vue.js, Angular — опыт работы с одним или несколькими из этих фреймворков

  • Знание библиотек для работы с состоянием, таких как Redux, Vuex и так далее

  • Работа с API: опыт работы с REST и GraphQL API, знание принципов работы с ними

Системы сборки и сборщики:

  • Опыт работы с Webpack, Babel, Parcel и другими инструментами для сборки и трансляции кода

Тестирование:

  • Опыт написания юнит-тестов и интеграционных тестов с использованием таких инструментов, как Jest, Mocha, Cypress или других

  • Опыт работы с TypeScript: знание и опыт работы с TypeScript, включая типизацию и улучшение качества кода

Архитектура и проектирование

  • Опыт проектирования архитектуры frontend-приложений

  • Умение организовывать код и следовать принципам SOLID, DRY и другим практикам программирования

  • Знание принципов разработки с использованием компонентных подходов

UX/UI и взаимодействие с дизайнерами

  • Знание основ UX/UI-дизайна и умение применять их на практике

  • Опыт работы с дизайнерскими инструментами и прототипами (например, Figma, Sketch)

  • Способность работать в тесном сотрудничестве с дизайнерами для реализации функциональных возможностей с учётом пользовательского опыта

Системы контроля версий

  • Опыт работы с Git (умение работать с ветками, разрешать конфликты, использовать Git Flow или другие рабочие процессы)

Оптимизация производительности

  • Знание и опыт оптимизации frontend-приложений, включая работу с производительностью и улучшением UX

  • Понимание принципов ленивой загрузки, кэширования, асинхронных операций и других методов оптимизации

Будет плюсом

  • Опыт работы с инструментами для CI/CD (например, Jenkins, GitLab CI, Travis)

  • Понимание принципов безопасности веб-приложений (например, защита от XSS, CSRF)

  • Опыт работы с мобильной адаптивностью и респонсивным дизайном

  • Знание английского языка на техническом уровне (для чтения документации, общения с международными командами)

  • Опыт работы с облачными платформами (например, AWS, GCP) или контейнерами (например, Docker)

VK

VK

удалённо

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript
Автоотклики