Перейти к содержимому
T2 AdTech (Yabbi)
T
T2 AdTech (Yabbi)
Москва
активна · проверена 1 час назад

Фронтенд-разработчик (Vue 3 + TypeScript)

Ищем фронтенд-разработчика для развития веб-кабинета рекламной платформы iFACE. Стек: Vue 3, TypeScript, Vite, gRPC-Web. Нужен опыт от 1 года, уверенное знание Vue 3 и TypeScript. Предлагают современный стек без legacy, наставничество и гибридный/удаленный формат.

middle удалённо от ~901 500 ₸ (150 000 RUB)
Языки: Russian · Native English · Intermediate
salary intelligence

Зарплата ниже рынка

На 18% ниже медианы JavaScript по 164 вакансиям за 90 дней.

эта
901 500 ₸
медиана
1 050 000 ₸
p25–p75
650 000 – 1 502 500 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

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

Кто мы: T2 AdTech — стратегическое направление, объединяющее активы крупных игроков рекламного рынка: Yabbi, Redllama и Plazkart. Подбираем эффективные современные решения для рекламодателей и рекламных агентств посредством наших платформ с использованием собственных технологий и Big Data T2. Сейчас мы ищем фронтенд-разработчика в команду Yabbi. О продукте: iFACE — это веб-кабинет рекламной платформы: интерфейс, в котором управляют рекламными кампаниями, креативами, каталогом, медиапланами и смотрят статистику. Это SPA на Vue 3 + TypeScript, которое общается с бэкендом по gRPC-Web. Продукт активно развивается: современный стек без legacy, модульная архитектура, автотесты и код-ревью как норма. Это живой продакшен рекламной экосистемы, реальные пользователи и реальные данные с первых недель.

  • 1. Верстка и реализация интерфейса:
  • Верстать и собирать компоненты интерфейса на Vue 3 + TypeScript (PrimeVue, SCSS).
  • Валидация и преобразование пользовательских данных для отправки на бекенд.
  • Реализовывать пользовательские сценарии в модулях кабинета: кампании, креативы, каталог, медиапланы, статистика.
  • 2. Работа с данными и API:
  • Связывать интерфейс с бэкендом по gRPC-Web / REST (protobuf-ts, axios), обработка и преобразования данных для отображения в интерфейсе.
  • Работать с состоянием приложения (Pinia) и маршрутизацией (Vue Router). Сначала - под контролем, затем всё более самостоятельно.
  • 3. Качество кода:
  • Покрывать компоненты юнит- и компонентными тестами (Vitest, Cypress), проходить код-ревью, соблюдать стандарты стилистки кода.
  • Исправлять замечания по результатам ревью и тестирования, доводить задачу до стабильного результата.
  • 4. Освоение и рост:
  • Осваивать кодовую базу и архитектуру: модульная структура, роутинг с guard-ами, gRPC-клиент, принятые командой стандарты, code-style guide.
  • Постепенно переходить от отдельных поставленных задач к самостоятельному ведению типовых фич без пошаговой постановки.
  • Наш стек:
  • Язык и фреймворк: TypeScript, Vue 3 (Composition API), Vite
  • UI: PrimeVue 4, PrimeIcons, SCSS / Sass, vue3-easy-data-table
  • Состояние и роутинг: Pinia, Vue Router
  • Формы и валидация: Vuelidate
  • Работа с API: gRPC-Web (protobuf-ts), Axios, сгенерированный API-клиент
  • Авторизация: JWT (jwt-decode, js-cookie)
  • Тестирование: Vitest, Cypress
  • Качество кода: ESLint (airbnb-base), Stylelint, Prettier, Husky (pre-commit хуки)
  • Утилиты: dayjs, decimal.js, lodash
  • Что для нас важно в кандидате:
  • Опыт от 1 года продуктовой разработки
  • TypeScript в реальном проекте (интерфейсы, составные типы, типизация API, дженерики)
  • Понимание Vue 3 (Composition API)
  • Понимание компонентного подхода и уверенные навыки вёрстки и стилизации (дизайн токены)
  • Практика с Pinia, Vue Router и UI библиотеками (PrimeVue / Element Plus / Vuetify)
  • Базовые знания производительности фронтенда (рендер, размер бандла, lazy load)
  • Понимание Git, стейджинга и готовность работать по стандартам команды
  • Русский — свободно; английский — чтение технической документации.
  • Будет плюсом:
  • Автотесты (Vitest / Jest, Cypress / Playwright)
  • Понимание gRPC / protobuf или опыт с типизированными API-клиентами
  • Понимание GitLab CI, Docker на уровне запуска, git-flow
  • Контекст ad-tech / рекламных кабинетов / дата-насыщенных интерфейсов.
  • Soft skills:
  • Обучаемость: быстро осваивать новое и применять на практике
  • Самостоятельность в поиске решений и ответственность за качество итогового кода
  • Умение решить задачу самостоятельно, ИИ использовать как вспомогательный инструмент
  • Осмысленный, проверенный код на ревью, технические решения в котором автор может объяснить
  • Готовность задавать вопросы и спокойно принимать обратную связь на ревью
  • Коммуникация с бэкендом (контракты), тестированием и дизайном
  • Двигаться от «делаю поставленное» к «веду сам».
  • Что предлагаем:
  • Современный стек без legacy: Vue 3, TypeScript, Vite, gRPC - реальный продукт федерального масштаба
  • Наставничество: ведущий инженер фронтенда и архитектор команды, код-ревью как обучение
  • Реальные задачи в продакшене рекламной платформы с первых недель
  • Гибридный или удаленный формат работы.
  • Обратите внимание, что наша команда сотрудничает с кандидатами, проживающими на территории РФ.
  • Если дочитали вакансию до конца и заинтересовались, ответьте, пожалуйста, в сопроводительном письме на следующие вопросы:
  • 1. Сколько вам полных лет?
  • 2. В каком городе проживаете? (Нам важен часовой пояс)
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
WAZZUP
W
WAZZUP
12 ч. назад

Разработчик AI-first продукта для селлеров Wildberries

~1 192 925 ₸ оценка

Ищем продуктового fullstack-разработчика для AI-first-продукта, который помогает селлерам Wildberries анализировать бизнес и принимать решения. Нужно принять MVP у аутсорса, развивать его, интегрировать с API Wildberries и сделать ИИ основным интерфейсом. Стек: Node.js, Vue 3, PostgreSQL, LLM. Полная удаленка, перспектива стать техлидом.

Node.js Vue 3 PostgreSQL +6
middle удал. hh
Группа Компаний Орбита
Г
Группа Компаний Орбита
14 ч. назад

Frontend Developer

~1 192 925 ₸ оценка

Ищем опытного Frontend-разработчика (от 3 лет) для работы над крупными продуктами на React и TypeScript. Нужно будет развивать веб-приложения, проектировать архитектуру, интегрироваться с REST API и участвовать в code review. Предлагают полную удаленку из РФ, белую зарплату, ДМС и возможности для профессионального роста.

React TypeScript JavaScript +7
middle удал. hh
РУСАЛ
Р
РУСАЛ
20 ч. назад

Frontend разработчик (React)

~1 192 925 ₸ оценка

Frontend-разработчик будет развивать личный кабинет для оптовых продаж в крупной международной компании. Нужен опыт с React, TypeScript, Redux и современными инструментами сборки. Предлагают удалённый или гибридный формат, официальное трудоустройство и карьерный рост.

React TypeScript Redux +11
middle удал. hh
R
Relevant Software
1 д. назад

Middle Full Stack разработчик (React/Node.js)

~1 192 925 ₸ оценка

Разработка full-stack платформы для профессиональной ассоциации с использованием React и Node.js. Включает интеграцию с CRM, платежами, AI-функциями и обеспечение соответствия GDPR. Требуется опыт от 3 лет, сильные навыки в TypeScript и системном дизайне. Предлагается удаленная работа, конкурентная оплата и гибкий график.

React Node.js NestJS +8
middle удал. dou
Лига Цифровой Экономики
Л
Лига Цифровой Экономики
1 д. назад

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

~1 192 925 ₸ оценка

Frontend-разработчик для создания платформы онлайн-финансирования малого бизнеса в крупном банковском проекте. Нужен опыт с TypeScript, React, Webpack и Module Federation. Предлагают современный стек, удаленную работу и профессиональное развитие.

TypeScript React Redux +5
middle удал. hh
Т
ТАРГЕТ АДС
1 д. назад

Fullstack TypeScript Developer (Middle+)

~1 192 925 ₸ оценка

Ищем Middle+ fullstack-разработчика на TypeScript с упором в backend. Предстоит развивать backend на NestJS и frontend на React, участвовать в архитектуре и доводить фичи до конца. Требуются уверенные знания NestJS, PostgreSQL, очередей (Kafka/Redis) и Docker.

TypeScript NestJS PostgreSQL +12
middle удал. hh