September 17

Junior/Middle Frontend-разработчик

Remote | Human Help

Junior/Middle Frontend-разработчик в Human Help

О нас: Human Help — инновационная образовательная IT-платформа для практического обучения в области DevOps. Мы создаём среду, где студенты могут учиться на реальных инструментах прямо в браузере, без сложной настройки окружения. Наша миссия — сделать IT-образование современным, удобным и доступным.

Наш стек:
- Мета-фреймворк: Astro
- Основной фреймворк: Vue.js
- Стилизация: Tailwind CSS
- Языки: JavaScript, TypeScript
- Взаимодействие с API: Axios
- Архитектура: Микрофронтенды
- Сборка и окружение: Monorepo (bun/Turborepo)

Чем предстоит заниматься: - Разработка нового функционала для микрофронтендов: личного кабинета, админ-панели, интерактивных песочниц и образовательных курсов.
- Создание страниц и лейаутов с использованием Astro, интеграция в них Vue-компонентов.
- Верстка сложных, адаптивных и отзывчивых пользовательских интерфейсов на Tailwind CSS.
- Интеграция с backend-сервисами через REST API.
- Участие в проектировании архитектуры фронтенд-части проекта.
- Проведение код-ревью и поддержка высокого качества кодовой базы.

Требования по опыту:
- Уверенное знание JavaScript (ES6+) и/или TypeScript.
- Опыт работы с Vue.js от 1 года.
- Практический опыт работы с Astro. Вам предстоит создавать страницы, лейауты и интегрировать компоненты, используя его синтаксис.
- Отличные навыки верстки (HTML, CSS) и опыт работы с Tailwind CSS.
- Понимание принципов REST API и опыт работы с ним.
- Опыт работы с Git и понимание процесса командной разработки.
- Желание разбираться в новых технологиях и развиваться в рамках нашего стека.

Будет плюсом:
- Опыт работы с WebSocket для реализации real-time функционала.
- Глубокое понимание архитектуры Astro (SSR, "острова", директивы client:*).
- Понимание принципов микрофреймворковой архитектуры.
- Интерес к сфере DevOps и EdTech.

Условия:
- Почасовая оплата.
- Удаленная работа.
- Проектная занятость (до 20 часов в неделю).
- Заработная плата до 80 тыс. рублей (по результатам собеседования).

Отклик на вакансию: https://forms.gle/MFesRTRixBshtFAy8

Контакт для связи: @humanhelp_hr