Описание
Центр развития ИТ-образования и Высшая школа программной инженерии МФТИ усиливают общую ИТ-команду. Мы разрабатываем и поддерживаем цифровые продукты для образовательных проектов: фестивалей, олимпиад, турниров, конференций, программ дополнительного профессионального образования и онлайн-курсов. Один из наших ключевых продуктов — собственная образовательная платформа LMS Ранее команда была сосредоточена на быстром запуске необходимой функциональности.
Сейчас наш приоритет — повышение качества продукта: развитие UI/UX, улучшение производительности и стабильности, работа с продуктовыми метриками.
Чем предстоит заниматься
Верстка макетов (Figma) на HTML/CSS/JS с нуля и поддержка существующих страниц. Адаптивная и кроссбраузерная верстка. Реализация интерфейсов преимущественно с использованием utility-классов Tailwind CSS. Разработка и поддержка компонентов на Vue 3, работа с props, emit, v-model, интеграция с API.
Требования
Уверенное знание HTML5 и принципов семантической верстки. Хорошее знание CSS3: Flexbox, Grid, адаптивная верстка, позиционирование, псевдоклассы и анимации. JavaScript (ES6+) на уровне: работа с DOM, события, fetch/axios, промисы, асинхронность, обработка ошибок.
Практический опыт работы с Tailwind CSS: конфигурация, адаптивные брейкпоинты и кастомизация темы. js: компонентный подход, передача пропсов, работа с emit, v-model. Навыки самостоятельного тестирования реализованных интерфейсов.
Аккуратность в коде (читаемость). Готовность работать в небольшой команде.
Будет плюсом
Понимание разницы между SSR и SPA. Опыт работы с Pinia, Nuxt, Monaco Editor. Знание Figma (работа с макетом, экспорт ресурсов). В сопроводительном письме, пожалуйста, укажите, в каких проектах и каким образом вы использовали Vue.js. Также укажите, подходит ли вам расположение офиса и сколько времени в среднем займет дорога.
Условия
Работа в Центре развития ИТ-образования ведущего технического вуза страны, в городе Долгопрудный (рядом со с
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.