Фронтэнд-разработчик

Дата размещения вакансии: 22.01.2025
Работодатель: Family Team
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
не требуется

Приглашаем тебя стать частью команды мечты!

На протяжении 7 лет Family Team покоряет мир Affiliate-маркетинга в сфере iGaming. Мы выходим за рамки представления о рекламе и предоставляем лучшие решения для наших клиентов!

Таких результатов мы смогли достичь благодаря потрясающей команде профессионалов. И сейчас, когда мы растем с невероятной скоростью, мы ищем тебя – талантливого Фронтенд-разработчика, чтобы усилить нашу команду!

Задачи CRM-системы

  • Ведение отчетности по трафику, отображение отчетов.
  • Маршрутизация трафика.
  • Прием и обработка постбеков.
  • Интеграция с партнерскими программами, получение данных из их личных кабинетов.
  • Генерация лендингов на основе шаблонов.

Чем нужно будет заниматься:

  • Работать с Lit Framework (https://lit.dev). Это нетипичный, но легковесный, простой и понятный фреймворк. Напоминает React и Vue, поэтому освоить его не составит труда.
  • Разрабатывать и поддерживать веб-компоненты с использованием Shadow DOM.
  • Участвовать в работе с нашей кастомной библиотекой компонентов.
  • Использовать SCSS для стилизации.
  • Писать код на TypeScript (v5, strict mode).
  • Работать с Vite как инструментом сборки.
  • Реализовывать Connect RPC (https://connectrpc.com).
  • Генерировать код с помощью Protobuf и Buf из proto-файлов.
  • Поддерживать единообразие кода с помощью Prettier и EditorConfig.

Принципы нашей разработки

  • Минимум зависимостей.
  • Практически полное отсутствие легаси-кода.
  • Используем современные возможности веб-платформы по максимуму.
  • TypeScript - не препятствие, а полезный инструмент.
  • Верстаем без необходимости поддержки старых браузеров (grid, subgrid, anchor positioning - все это мы успешно применяем в CRM)

Что хотим увидеть от тебя

  • Уверенные знания JavaScript и TypeScript.
  • Навыки верстки и стилизации с помощью современных подходов (как минимум flex/grid).
  • Понимание того, чем Shadow DOM отличается от Light DOM или Virtual DOM.
  • Знание любого реактивного фронтэнд-фреймворка ( Знания Lit будет плюсом)