Описание
Tamaska — платформа для управления баннерной и видеорекламой.
Основной функционал уже реализован; сейчас мы сосредоточены на его расширении: ретаргетинге, доставке контента и аналитике показов. Мы работаем в условиях высокой нагрузки на базе микросервисной архитектуры.
Мы ищем опытного React‑разработчика в нашу команду из 20 человек. Вы примените свой опыт для разработки передовых функций в одном из наших продуктов.
Чем вы будете заниматься
- Разрабатывать web-приложения онлайн-кинотеатра: каталог и поиск контента, страницы фильмов и сериалов, личный кабинет, избранное, историю просмотров и управление подпиской.
- Интегрировать видеоплеер и обеспечивать корректную работу пользовательских сценариев, связанных с просмотром контента.
- Интегрировать backend API, платёжные системы, продуктовую аналитику и другие внешние сервисы.
- Проектировать frontend-архитектуру с учётом дальнейшего развития продукта.
- Использовать серверный рендеринг и кеширование для каталога и публичных страниц.
- Работать над SEO, скоростью загрузки и производительностью приложения на разных устройствах.
- Создавать адаптивные и детализированные интерфейсы по дизайн-макетам.
- Настраивать обработку ошибок, мониторинг, тестирование и доставку изменений в продакшн.
- Взаимодействовать с backend-разработчиками, дизайнером и продакт-менеджером - от обсуждения задачи до запуска.
- Участвовать в код-ревью и принятии архитектурных решений.
Что мы ожидаем
- От 6 лет коммерческой frontend-разработки.
- Уверенное владение React, Next.js, TypeScript и современным JavaScript.
- Опыт самостоятельной разработки сложного web-приложения или крупных продуктовых модулей с нуля.
- Понимание SSR, клиентского рендеринга, кеширования, маршрутизации и разделения серверного и клиентского состояния.
- Опыт интеграции REST API и работы с асинхронными данными.
- Умение проектировать понятную и поддерживаемую frontend-архитектуру.
- Опыт оптимизации производительности и поиска проблем в production.
- Умение точно воплощать дизайн-макеты и создавать качественные адаптивные интерфейсы.
- Способность самостоятельно планировать работу и отвечать за результат без постоянного контроля.
- Опыт эффективной удалённой и асинхронной работы.
Будет плюсом
- Опыт разработки онлайн-кинотеатров, стриминговых платформ, видеосервисов или других медиапродуктов.
- Опыт интеграции видеоплееров или сервисов потокового видео.
- Общее понимание технологий видеостриминга и защиты контента.
- Опыт разработки подписок, платёжных сценариев и ограничения доступа к контенту.
- Опыт настройки продуктовой аналитики и пользовательских событий.
- Знание Svelte или SvelteKit.
- Опыт разработки приложений для Smart TV, если такое направление появится в будущем.
Технологический стек
Next.js · React · TypeScript · TanStack Query · Zustand · Tailwind CSS · shadcn/ui · Orval · Zod · Vitest · Playwright · Sentry
Условия:
-
Испытательный срок составит до трех месяцев с даты выхода на работу.
-
Ввод в должность от руководителя.
-
Удаленный формат работы. 5/2 с 10 до 19 (по Кипру).
Tamaska — платформа для управления баннерной и видеорекламой.
Основной функционал уже реализован; сейчас мы сосредоточены на его расширении: ретаргетинге, доставке контента и аналитике показов. Мы работаем в условиях высокой нагрузки на базе микросервисной архитектуры.
Мы ищем опытного React‑разработчика в нашу команду из 20 человек. Вы примените свой опыт для разработки передовых функций в одном из наших продуктов.
Чем вы будете заниматься
- Разрабатывать web-приложения онлайн-кинотеатра: каталог и поиск контента, страницы фильмов и сериалов, личный кабинет, избранное, историю просмотров и управление подпиской.
- Интегрировать видеоплеер и обеспечивать корректную работу пользовательских сценариев, связанных с просмотром контента.
- Интегрировать backend API, платёжные системы, продуктовую аналитику и другие внешние сервисы.
- Проектировать frontend-архитектуру с учётом дальнейшего развития продукта.
- Использовать серверный рендеринг и кеширование для каталога и публичных страниц.
- Работать над SEO, скоростью загрузки и производительностью приложения на разных устройствах.
- Создавать адаптивные и детализированные интерфейсы по дизайн-макетам.
- Настраивать обработку ошибок, мониторинг, тестирование и доставку изменений в продакшн.
- Взаимодействовать с backend-разработчиками, дизайнером и продакт-менеджером - от обсуждения задачи до запуска.
- Участвовать в код-ревью и принятии архитектурных решений.
Что мы ожидаем
- От 6 лет коммерческой frontend-разработки.
- Уверенное владение React, Next.js, TypeScript и современным JavaScript.
- Опыт самостоятельной разработки сложного web-приложения или крупных продуктовых модулей с нуля.
- Понимание SSR, клиентского рендеринга, кеширования, маршрутизации и разделения серверного и клиентского состояния.
- Опыт интеграции REST API и работы с асинхронными данными.
- Умение проектировать понятную и поддерживаемую frontend-архитектуру.
- Опыт оптимизации производительности и поиска проблем в production.
- Умение точно воплощать дизайн-макеты и создавать качественные адаптивные интерфейсы.
- Способность самостоятельно планировать работу и отвечать за результат без постоянного контроля.
- Опыт эффективной удалённой и асинхронной работы.
Будет плюсом
- Опыт разработки онлайн-кинотеатров, стриминговых платформ, видеосервисов или других медиапродуктов.
- Опыт интеграции видеоплееров или сервисов потокового видео.
- Общее понимание технологий видеостриминга и защиты контента.
- Опыт разработки подписок, платёжных сценариев и ограничения доступа к контенту.
- Опыт настройки продуктовой аналитики и пользовательских событий.
- Знание Svelte или SvelteKit.
- Опыт разработки приложений для Smart TV, если такое направление появится в будущем.
Технологический стек
Next.js · React · TypeScript · TanStack Query · Zustand · Tailwind CSS · shadcn/ui · Orval · Zod · Vitest · Playwright · Sentry
Условия:
-
Испытательный срок составит до трех месяцев с даты выхода на работу.
-
Ввод в должность от руководителя.
-
Удаленный формат работы. 5/2 с 10 до 19 (по Кипру).