🎟️ Зовём на весенний Хабр Семинар 2026

Время говорить о том, как ИТ-бренд и внешние коммуникации работают на удержание сотрудников. Встречаемся 11 марта в Москве.

→ ваш билет здесь

Frontend Developer Middle/Senior (React/Next.js)

от 230 000 до 350 000 ₽

Требования

Фронтенд разработчик
Middle
JavaScript
TypeScript
React
Next.js
Redux
HTML
CSS
TailwindCSS
Семантическая верстка
Адаптивная верстка

Условия

Можно удалённо

Компания

Private venture fund & development lab

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

О компании и команде

Ищем в нашу команду Frontend разработчика с отличными знаниями React/Next.js. Разработка интерфейсов с использованием библиотеки компонентов, интеграция с Backend через Rest API.

Все процессы в команде оптимизированы под удаленную работу. В отличие от компаний со смешанным форматом (офис + удаленные сотрудники), когда ребятам на удаленке приходится подстраиваться под график офиса, у нас полноценный свободный график с недельными спринтами, официальной зарплатой и ежемесячными бонусами. Приветствуется профессиональный рост и саморазвитие.

Наши проекты – мировые лидеры в своих нишах с аудиторией более 10 млн. активных пользователей. Работая у нас, вы получите уникальный опыт создания международных высоконагруженных B2C, B2B сервисов: Биржи, SaaS сервисы, ML, Computer Vision, AI.

Ожидания от кандидата

  1. Опыт разработки SPA (не менее 2 лет)

    • Опыт работы с производительностью (performance, profiling, memoization)
    • Опыт работы с большими приложениями
  2. HTML5, CSS3

    • Семантика
    • Доступность (a11y, aria-атрибуты, keyboard navigation)
    • Grid, Flex
    • SASS
    • TailwindCSS
    • Оптимизация под поисковые системы
  3. Адаптивность, кроссбраузерность

    • Адаптивность (mobile-first): по размеру экрана, по устройству.
    • Кроссбраузерность: последние версии десктопных браузеров, Safari под iOS, Chrome под Android.
  4. Структура и библиотека

    • Понимание компонентного подхода к разработке
    • Опыт проектирования дизайн-систем / component API
    • Опыт работы с MUI.com (Разработка кастомной библиотеки компонентов)
    • Опыт работы с ant.design
    • Опыт работы с shadcn/ui (TailwindCSS, разработка кастомной библиотеки компонентов)
    • Опыт работы с CSS-токенами Figma
    • Понимание принципов BEM (или причин, когда он не используется)
  5. JavaScript

    • TypeScript (generics, utility types)
    • Next.js (SSR/SSG, app/pages routing, server/client components, hydration)
    • React (custom hooks, routing, понимание паттерна containers)
    • Redux
    • ES6, closures, async/await, destructuring assignment и т.п.
  6. Хорошо, если знаете

    • Организация библиотеки с использованием Storybook.js.org.
    • Работа с сложными кастомными хуками
    • Опыт рефакторинга legacy-кода
    • Опыт code review
    • Участие в архитектурных обсуждениях

Условия работы

  1. Удаленная работа со свободным графиком.
  2. Почасовая оплата, в зависимости от вашей квалификации – 1500 - 2500 ₽/час.
    При нормированном рабочем дне ≈ 230000 - 350000 ₽/месяц
  3. Минимальная допустимая занятость – 25 часов в неделю.
  4. Максимальная допустимая занятость – без ограничений.
  5. Нет жесткой привязки ЗП к датам. Оплата возможна по факту завершения спринта (неделя, ½ месяца, месяц – на ваш выбор).
  6. Работа исключительно над своими проектами.

Рабочий процесс

  1. Задачи, спринты ведутся в Jira, Agile
  2. Верстка интерфейсов по макетам из Figma (все макеты уже реализованы на базе компонентов и библиотеки, доступной для синхронизации со Storybook), подключение к API бекенда.
  3. Разработка библиотеки React компонентов с использованием Storybook и MUI.com в качестве основы
  4. Поддержка внутренних проектов на ant.design

Дополнительные инструкции

  1. В отклике присылайте примеры кода, соответствующие требованиям вакансии (ссылку на Github).
  2. Собеседование и/или проверочное задание – после отклика.
  3. Название проектов – после прохождения собеседования и подписания NDA.

Для агентств и рекрутеров

Подбор ведём только самостоятельно. Услуги поиска/аутстаффа/сорсинга не рассматриваем — пожалуйста, не пишите.