Москва
Приглашаем тебя стать частью команды мечты!
На протяжении 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 будет плюсом)