Опубликовано вчера

Frontend-разработчик (React / TypeScript) в Foxible Нижний Новгород

Building iconв офис
Person iconjunior
Money bag icon80 000 – 100 000 ₽/мес

Foxible создаёт собственную DSP-платформу для автоматизированного управления и закупки видео- и баннерной рекламы.

Сейчас мы завершаем MVP и готовимся к следующему этапу — запуску и масштабированию платформы.

Frontend представляет собой полноценный административный интерфейс, через который пользователи:

  • создают и управляют рекламными кампаниями;

  • загружают креативы;

  • настраивают площадки, таргетинги и ставки;

  • управляют пользователями, ролями и правами доступа;

  • работают с биллингом и рекламной аналитикой.

Технический стек платформы:

  • Frontend: React, TypeScript;

  • Backend административной части: NestJS;

  • Ad Server: Go;

  • Инфраструктура и данные: PostgreSQL, Redis, Kafka, ClickHouse.

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

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

  • Развивать административную платформу на React и TypeScript.

  • Создавать интерфейсы управления видео- и баннерными рекламными кампаниями.

  • Разрабатывать сложные формы с зависимыми полями, валидацией и большим количеством настроек.

  • Работать с таблицами, фильтрами, поиском, сортировкой и массовыми действиями.

  • Создавать интерфейсы аналитики и визуализации данных.

  • Развивать систему ролей и прав доступа.

  • Проектировать состояние приложения и взаимодействие с backend API.

  • Оптимизировать производительность интерфейса и работу с большими объёмами данных.

  • Продумывать состояния загрузки, обработку ошибок и нестандартные пользовательские сценарии.

  • Поддерживать и развивать frontend-тесты.

  • Участвовать в обсуждении продукта и предлагать улучшения интерфейса и пользовательских сценариев.

Что мы ожидаем

  • Коммерческий опыт разработки на React.

  • Уверенное владение TypeScript.

  • Понимание hooks, компонентного подхода и жизненного цикла React-приложения.

  • Опыт работы со сложными формами и клиентской валидацией.

  • Опыт взаимодействия с REST API.

  • Понимание принципов управления состоянием приложения.

  • Умение работать с таблицами, фильтрами и большими наборами данных.

  • Понимание браузерных API и основных причин проблем с производительностью.

  • Умение писать понятный и поддерживаемый код.

  • Опыт написания frontend-тестов или готовность активно с ними работать.

  • Уверенное владение Git.

  • Самостоятельность: способность разобраться в задаче, задать необходимые вопросы и довести функциональность до продакшена.

Опыт от 1 до 3 лет — ориентир, а не жёсткое ограничение.

Для нас важнее инженерное мышление, гибкость, внимательность к деталям и ответственность за конечный результат.

Будет плюсом

  • Опыт разработки сложных административных интерфейсов.

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

  • Опыт разработки рекламных кабинетов, CRM, биллинга или других насыщенных бизнес-интерфейсов.

  • Опыт оптимизации React-приложений.

  • Понимание CI/CD и Docker.

  • Интерес к adtech и устройству рекламных платформ.

  • Опыт работы над продуктом на стадии MVP.

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

Полноценная продуктовая разработка

Это не только вёрстка экранов. Вы будете участвовать в проектировании логики, архитектуры интерфейса и пользовательских сценариев DSP-платформы.

Интересные frontend-задачи

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

Влияние на продукт

Платформа находится на раннем этапе развития, поэтому можно напрямую влиять на то, как она будет устроена и развиваться.

Участие в технических решениях

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

Ответственность за законченный результат

Самостоятельное ведение функциональности: от обсуждения и проектирования до выхода в продакшен.

Прямое взаимодействие с тимлидом

Быстрые решения, минимум бюрократии и короткий путь от идеи до реализации.

Настроенные инженерные процессы

В проекте уже работают тесты и CI, а критические пользовательские сценарии имеют хорошее тестовое покрытие.

Удалённая работа и свободный график

Нам важны результат и выполнение договорённостей, а не формальное присутствие по часам.

Как проходит отбор

  1. Интервью с тимлидом: знакомство, обсуждение опыта и технических вопросов.

  2. Финальная встреча с руководителем.

  3. Оффер и выход на работу.

Без длительного и многоэтапного отбора.

Эту вакансию мы нашли в HH.ru
FO

Foxible

Нижний Новгород

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

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript
Автоотклики