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

Вакансия истекает: 22.01.2026
Откликнуться

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

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

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

Что у нас в стеке?

Web: React 18, Next.js 14 (Pages Router), MobX State Tree, TypeScript, CSS Modules (SCSS), Jest

CRM: Vue 3 (Composition API), Pinia, Tabler UI, SCSS, Vitest

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

— Молодой продукт — нет легаси

— Возможность влиять на архитектуру и технические решения

— Комфортный формат работы — полная удалёнка или гибрид (офис в центре Санкт-Петербурга, м. Петроградская)

— Официальное трудоустройство и белая зарплата

— 3 оплачиваемых day off в году

— Гибкое начало рабочего дня (с 9:00 до 11:00)

— Компенсация обучения

— Здоровая атмосфера в команде: адекватные процессы, открытые обсуждения, поддержка и сильные коллеги

Какие будут задачи?

— Разработка и поддержка web-интерфейсов для 400+ брендов ресторанов

— Разработка и развитие CRM-системы для внутренних команд ресторанной сети

(управление заказами, меню, персоналом и операционными процессами)

— Участие во всех этапах разработки в Scrum-команде

(планирование, дейли, ретроспективы, оценка задач)

— Работа с требованиями от бизнеса и продуктовой команды

— Участие в код-ревью и обсуждении архитектурных решений

— Повышение качества и стабильности кодовой базы

— Оптимизация производительности интерфейсов

— Разработка, поддержка и документирование UI-компонентов в Storybook

Идеально, если у тебя есть:

— Опыт коммерческой frontend-разработки от 2 лет

— Уверенное знание TypeScript

— Опыт работы с React и/или Vue 3 (React — в приоритете)

— Понимание принципов работы observable state managers

(MobX, Pinia и т.п.)

— Понимание SSR и особенностей работы Next.js

— Опыт работы с REST API

— Понимание принципов Feature-Sliced Design (FSD)

— Опыт работы в Scrum-командах

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

— Опыт работы с Sanity.io

— Опыт оптимизации приложений по скорости загрузки и потреблению памяти

— Знание express.js и/или Nest.js

— Навыки настройки GitLab CI

— Опыт работы с Docker / docker-compose

— Умение писать и поддерживать unit-тесты

Как попасть в команду?

Откликнуться и заполнить небольшой опросник

Созвониться с HR для короткого интервью

Пройти техническое интервью с лидом

Получить оффер