Frontend разработчик (React, middle+) (удаленная работа)

23 апреля 2025

Уровень зарплаты:
от 150 000 до 240 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Frontend разработчик (React, middle+)

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

ChatApp - аккредитованная IT-компания, являемся резидентом Skolkovo

Наш продукт - платформа нового поколения для построения и автоматизации коммуникаций бизнеса с клиентами (SaaS). Мы создаем продукт, который уже помогает тысячам компаний выстраивать диалог с клиентами через чат-боты, мессенджеры и AI-инструменты. Сейчас мы активно масштабируемся и развиваем направление больших кросс-функциональных команд (SAFe).

Почему именно мы:

  • Сильный продукт собственная SaaS платформа, ей доверяют > 4 000 компаний по всему миру.

  • Статус аккредитации Минцифры отсрочка от армии и льготная ипотека.

  • Гибрид удалёнки и офиса выбирайте формат, который подходит вам. Комфортабельные офисы в Москве (Skolkovo) и Ставрополе

  • Влияние на продукт небольшие кросс функциональные команды, минимум бюрократии.

  • Career Boost оплачиваем конференции, митапы, подписки, внутренние митинги с тех гуру.

  • Честная вилка обсуждаем исходя из ваших компетенций; фиксированный оклад + ежемесячная премия 20% от оклада за выполнение спринтов.

  • Прозрачный рост грейд матрица.

Что предстоит делать:

  • 70% код - Работа на одном из направлений:
    • Клиентский веб интерфейс;
    • Мессенджер;
    • Конструктора ботов;
    • AI meet chatapp.
  • 20 % дизайн мышления - Участвовать в проработке UX нового конструктора ботов и мессенджера совместно с отделом дизайна
  • 10 % общение с продуктом - Обсуждать фичи с продактом, архитектором и UI/UX дизайнером

Наш tech стек

  • Core: React 18, TypeScript, Redux Toolkit + RTK Query, React Router DOM

  • UI: SCSS модули, Собственная UI-библиотека (@chatapp/ui-kit) переходим на ant desing, Storybook, Emoji Picker React

  • Архитектура: Feature-Sliced Design (FSD)

  • Формы и валидация: React Hook Form

  • Текстовые редакторы: Slate.js, React Markdown, Linkify

  • Tooling: Vite 6, ESLint + Prettier, Husky, Standard Version, i18next

  • Инфраструктура: PWA (Vite Plugin PWA), Sentry, WebSocket (Pusher.js), IndexedDB

  • Back: REST API, WebSocket

  • Тестирование: Vitest, Testing Library, JSdom, Fake IndexedDB

Мы ожидаем:

  • 3 6 лет коммерческой разработки фронтенда.

  • Глубокое JS/TS и React (hooks, Suspense, Context, RSC приветствуется).

  • Опыт настройки сборки: Webpack или Vite с код сплиттингом и lazy loading.

  • Понимание рабочих паттернов (KISS, DRY, YAGNI, SOLID).

  • Уверенный Git workflow (feature branch, rebase, squash).

  • Навык писать чистый, покрытый тестами код и уважать дедлайны.

Будет плюсом:

  • Production опыт в highload проекте (10k RPS +).

  • Pet проекты с SSR/Next.js 14 или React Native.

  • Знание систем дизайна и анимаций (Framer Motion, GSAP).

  • Публичное портфолио (GitHub / Storybook) с рассказом о самом сложном кейсе.

  • Опыт работы с cursor ai

Как устроиться:

  1. Отклик с пометкой:
    Я точно хочу эту работу, готов пройти собеседование и выполнить тестовое задание

  2. Скрининг 30 мин знакомство с HR.

  3. Тех интервью.

  4. Финал с СТО и продактом обсуждаем оффер.

Будем рады сделать крутой продукт вместе!