Меняем цены на услуги

С 19 января 2026 мы повышаем цены на Хабр Карьере. А ещё — оптимизируем список услуг, доступных для компаний.

→ Смотреть новые рублёвые и валютные прайс-листы

React (Typescript) Frontend Developer

Зарплата

от 120 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Инструмент для создания гибкого бэкофиса

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

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

Мы ищем Middle/Senior Frontend Developer, который возьмёт на себя ответственность за фронтенд-часть продукта и будет развивать её системно.

Наш идеальный кандидат:

  • уверенно пишет на React + TypeScript;

  • понимает архитектуру SPA-приложений и умеет принимать технические решения;

  • думает не только «как сверстать», но и как это будет жить, масштабироваться и поддерживаться;

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

  • комфортно общается с продуктом и дизайном, аргументирует свои решения.

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

  • Формат: удалённо (возможна гибридная модель по договорённости)

  • График: гибкий, ориентир на результат, а не на часы

  • Полная занятость

  • Прямое общение с фаундерами и ключевыми стейкхолдерами

  • Минимум бюрократии, максимум реальной работы над продуктом

Бонусы и возможности

  • Влияние на архитектуру и техническое направление фронтенда

  • Современный стек без легаси

  • Работа с реальными и нетривиальными задачами: платежи, авторизация, RLS, async-флоу

  • Активное использование AI-инструментов (Cursor) в разработке

  • Возможность роста в сторону Tech Lead / Frontend Architect

  • Обучение и прокачка за счёт компании (по договорённости)

Дополнительная информация для кандидата

  • Процесс найма:
    1–2 интервью (техническое + финальное обсуждение)

  • Тестовое задание — по ситуации (или оплачиваемое, или заменяем разбором реального кода)

  • Мы ценим честность: если чего-то не знаете — это ок, важно уметь разбираться

Tech Stack

  • Frontend: React + TypeScript (SPA, Vite-style)

  • Routing: React Router

  • Data Fetching: TanStack Query

  • Styли: Tailwind CSS + кастомный UI-kit

  • Auth & Data: Supabase (Auth, Postgres, Row Level Security)

  • Backend-логика: Supabase Edge Functions (Deno)

  • Платежи: Amazon Payment Services (APS)

  • Хранение файлов: Supabase Storage

  • UI-утилиты: lucide-react, Toast / Sonner

  • i18n: мультиязычность

  • Инструменты: Cursor (AI-ассистированная разработка)

Задачи и зона ответственности

  • Владение и развитие frontend-архитектуры большого React + TypeScript SPA

  • Проектирование сложных data-driven пользовательских сценариев

  • Определение паттернов работы с Supabase (Auth, Postgres, Storage)

  • Работа с frontend-доступом с учётом Row Level Security (RLS)

  • Интеграция флоу, запускающих Supabase Edge Functions:

    • платежи (APS checkout)

    • асинхронные и фоновые задачи

  • Реализация адаптивного и доступного UI на Tailwind и внутреннем UI-ките

  • Формирование best practices: состояния загрузки, ошибки, state-management

  • Использование Cursor для ускорения разработки, рефакторинга и прототипирования

  • Code review, менторинг других frontend-разработчиков

  • Совместная работа с продуктом и дизайном над масштабируемыми решениями

  • Оптимизация производительности (рендеринг, bundle size, кеширование)

  • Работа с техническим долгом и поддерживаемостью кода

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

  • 3+ лет опыта в продакшн-React-приложениях

  • Отличное знание TypeScript и современных React-подходов

  • Глубокое понимание архитектуры SPA (без Next.js / SSR)

  • Опыт работы с TanStack Query или аналогами

  • Уверенное владение Tailwind CSS и компонентными UI-системами

  • Опыт интеграции аутентификации, ролей и прав доступа

  • Комфортная работа с backend-сервисами и базами данных

  • Умение эффективно использовать AI-инструменты (Cursor) без потери качества

  • Сильные коммуникативные навыки и техническое мышление

Будет плюсом

  • Практический опыт с Supabase (Auth, Postgres, Storage, RLS)

  • Знание Deno, serverless и edge-подходов

  • Интеграции платежей и работа с ошибками/колбэками

  • Опыт построения или развития design system

  • Масштабирование frontend-кода и менторинг

  • Продуктовый подход к UX и developer experience

Что вы получите

  • Реальное влияние на продукт и архитектуру

  • Современный стек и осмысленные технические решения

  • Участие в построении сложных сценариев: платежи, доступы, данные

  • Быструю итерацию с AI-поддержкой

  • Роль с доверием, ответственностью и возможностью принимать решения