Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
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, а критические пользовательские сценарии имеют хорошее тестовое покрытие.
Удалённая работа и свободный график
Нам важны результат и выполнение договорённостей, а не формальное присутствие по часам.
Интервью с тимлидом: знакомство, обсуждение опыта и технических вопросов.
Финальная встреча с руководителем.
Оффер и выход на работу.
Без длительного и многоэтапного отбора.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности