Frontend-разработчик

YeaHub

Frontend-разработчик

Москва, Малая Никитская улица

Метро: Арбатская

Описание вакансии

YeaHub — экосистема для IT-специалистов, которая помогает развиваться в профессии: готовиться к собеседованиям, находить работу, получать поддержку от менторов и прокачивать профессиональные навыки.

Мы уже запустили:

  • Тренажер собеседований — практика реальных вопросов с фидбеком;

  • Базу вопросов для подготовки к интервью;

  • Сервис лайвкодинга с задачами из реальных компаний;

  • Платформу менторов.

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

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

Чем предстоит заниматься

  • Разрабатывать и поддерживать клиентскую часть продуктов YeaHub на React и TypeScript;

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

  • Разрабатывать переиспользуемые компоненты и UI-kit;

  • Верстать адаптивные, кроссбраузерные интерфейсы по макетам Figma;

  • Интегрировать frontend с backend через REST API и GraphQL;

  • Реализовывать сложные пользовательские сценарии: лайвкодинг, тренажер собеседований, конструктор резюме;

  • Оптимизировать производительность приложений (code splitting, lazy loading, мемоизация, SSR);

  • Покрывать код unit- и e2e-тестами (Jest, React Testing Library, Playwright);

  • Проводить code review, участвовать в декомпозиции и оценке задач;

  • Участвовать в планировании, ретроспективах и обсуждении технических решений;

  • Взаимодействовать с продукт-менеджерами, дизайнерами, backend-разработчиками и менторами;

  • Заниматься рефакторингом и поддержкой legacy-кода;

  • Внедрять современные технологии и инструменты;

  • Делиться опытом, менторить junior-разработчиков.

Наши ожидания

Обязательные навыки

  • React — уверенное владение, понимание жизненного цикла, hooks, паттернов;

  • JavaScript (ES6+) — глубокое знание языка;

  • TypeScript — опыт типизации больших проектов;

  • HTML5 / CSS3 — семантичная верстка, Flexbox, Grid;

  • Git — уверенная работа с ветками, PR, code review;

  • REST API — интеграция, обработка ошибок, авторизация;

  • Адаптивная верстка — mobile-first, кроссбраузерность;

  • Понимание принципов SPA, SSR, CSR;

  • Опыт работы с состоянием: Redux / Redux Toolkit / Zustand / React Query;

  • Опыт написания тестов: Jest, React Testing Library, Playwright.

Будет плюсом

  • Next.js — SSR, SSG, App Router;

  • Webpack / Vite — настройка сборки;

  • SCSS / Tailwind CSS — препроцессоры и utility-first подход;

  • GraphQL — Apollo Client, urql;

  • WebSocket — real-time взаимодействие;

  • Docker — контейнеризация;

  • CI/CD — автоматизация деплоя;

  • Node.js — понимание backend-части;

  • Figma — работа с макетами и дизайн-системой;

  • Опыт менторства и наставничества;

  • Английский язык — чтение документации, коммуникация.

Личностные качества

  • Системное мышление и умение проектировать сложную архитектуру;

  • Ответственность за результат продукта;

  • Лидерские качества и инициативность;

  • Умение работать в кросс-функциональной команде;

  • Гибкость и адаптивность к изменениям;

  • Желание развивать продукт и влиять на бизнес;

  • Навык работы с большим объемом информации;

  • Ориентация на качество и производительность.

Условия

  • Формат: удаленная работа / гибрид (обсуждается);

  • Занятость: полная;

  • Оформление: по ТК РФ / самозанятость / ИП (обсуждается);

  • График: гибкое начало дня, 5/2;

  • Команда: кросс-функциональная, с менторами и продукт-менеджерами;

  • Проекты: B2B и B2C продукты, высоконагруженные приложения, работа над продуктом для IT-сообщества;

  • Рост: участие в архитектурных решениях, менторство, влияние на продукт;

  • Обучение: доступ к платформе менторов YeaHub, базам вопросов и тренажеру собеседований.

Что мы предлагаем

  • Работу над продуктом, которым пользуются тысячи IT-специалистов;

  • Сложные технические задачи: лайвкодинг, тренажер собеседований, конструктор резюме;

  • Возможность влиять на архитектуру и инженерные практики;

  • Кросс-функциональную команду профессионалов;

  • Поддержку менторов и доступ к экосистеме YeaHub;

  • Пространство для профессионального роста и менторства;

  • Гибкий график и удаленный формат.

Навыки
  • React
  • JavaScript
  • TypeScript
  • HTML5
  • Node.js
  • CSS3
  • HTML
  • Git
  • next.js
  • Redux
Посмотреть контакты работодателя

Адрес

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

T2
  • Москва

  • Не указана

Рекомендуем
Москомэкспертиза

Frontend-разработчик

Москомэкспертиза

  • Москва

  • Не указана

Рекомендуем
НПП ТехноЛаб
  • Москва

  • Не указана

Рекомендуем
Негосударственный Пенсионный Фонд Сбербанка

Frontend-разработчик (React)

Негосударственный Пенсионный Фонд Сбербанка

  • Москва

  • Не указана

Альфа-Банк

Frontend developer (react/redux)

Альфа-Банк

  • Москва

  • Не указана

ТЛ Групп
  • Москва

  • Не указана

СПРОСИВРАЧА

Senior frontend developer (React)

СПРОСИВРАЧА

  • Москва

  • Не указана

Ventra
  • Москва

  • Не указана

Инжпроект-М

Frontend-разработчик

Инжпроект-М

  • Москва

  • Не указана

Frontend-разработчик (React / Next.js)

Космос Про Медиа

  • Москва

  • до 180000 RUR

Домклик
  • Москва

  • до 2000 USD

Bell Integrator
  • Москва

  • до 2000 USD

ИНГРАД Проект

Frontend Developer — Middle

ИНГРАД Проект

  • Москва

  • до 2000 USD

ИЦ АЙ-ТЕКО
  • Москва

  • до 2000 USD

JapanStat
  • Москва

  • от 270000 RUR

Иви
  • Москва

  • от 270000 RUR

DCUT
  • Москва

  • от 270000 RUR

ИЦ АЙ-ТЕКО
  • Москва

  • от 270000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию