описание
Описание вакансии
В качестве старшего фронтенд-разработчика вы будете вносить вклад в фронтенд-разработку нашей новой передовой платформы для азартных игр и казино, превращая наше дизайнерское видение в высокопроизводительный, отзывчивый и привлекательный пользовательский интерфейс. Вы будете обеспечивать, чтобы наша платформа предоставляла бесшовный и последовательный опыт на веб- и мобильных устройствах, обслуживая игроков по всему миру. Ваша задача — разработать фронтенд высшего класса, который будет выглядеть чистым, современным, футуристичным и работать безупречно. Он будет иметь оптимизированные пользовательские потоки и отзывчивые взаимодействия, которые будут удерживать пользователей в фокусе на их азартных играх. Вы и ваша команда будете отвечать за запуск продукта, который задаст новые стандарты в индустрии азартных игр.
Наш технологический стек
Svelte, SvelteKit, XState, PixiJS, Spine, TypeScript, SCSS/Tailwind CSS, Vite, Turborepo, WebSockets, Storybook, Figma, Feature-Sliced Architecture
Требуемые квалификации (обязательные)
5+ лет профессионального опыта фронтенд-разработки с портфолио, демонстрирующим сложные веб-приложения.
Опыт работы с React, MobX и Next.js для коммерческих проектов.
Опыт работы в игровой, букмекерской или других отраслях с интерактивными приложениями в реальном времени.
Экспертиза в Svelte/SvelteKit (включая Svelte5) для создания сложных интерактивных веб-интерфейсов для настольных и мобильных устройств.
Уверенное владение TypeScript, XState для управления состоянием и современными CSS-фреймворками (SCSS или Tailwind CSS).
Практический опыт работы с Vite, инструментами монорепозитория (например, Turborepo) и интеграцией WebSocket.
Сильный опыт работы с архитектурами SSR и SPA, понимание реактивного программирования и управления состоянием.
Глубокое понимание архитектуры программного обеспечения и шаблонов проектирования фронтенда (например, Feature-Sliced Design, Micro Frontends, модульные шаблоны) и способность применять их для написания чистого, масштабируемого кода.
Способность профилировать фронтенд-приложения и минимизировать показатели производительности (TTFB, FCP и TTI).
Доказанная способность оптимизировать графику и анимацию для высокой производительности.
Знание и опыт работы с инструментами/фреймворками для тестирования JavaScript (Jest, Cypress).
Свободное владение украинским/русским языком и знание английского для технического сотрудничества в удаленной/глобальной команде.
Способность работать в часовом поясе CET/EET.
Ваши преимущества (желательные)
Опыт работы с Skin/NFT азартными играми или онлайн-казино.
Опыт разработки мини-игр для онлайн-казино (оригиналы) с нуля.
Опыт работы с PixiJS для создания графически насыщенных анимационных браузерных игр.
Опыт работы с инструментами скелетной анимации, такими как Spine, или аналогичными.
Опыт управления командой, включая лидерство, организационные навыки и эффективную делегирование задач.
Предыдущий опыт работы в стартапах с быстрыми циклами итерации.
Ключевые обязанности
Разработка высокопроизводительных, визуально насыщенных интерфейсов iGaming с использованием Svelte5, SvelteKit и PixiJS с анимациями Spine.
Архитектура масштабируемых фронтенд-решений с использованием принципов Feature-Sliced Design и модульного управления состоянием с помощью XState.
Оптимизация игрового процесса в реальном времени, использование WebSockets для бесшовных многопользовательских взаимодействий.
Сотрудничество с дизайнерами для перевода прототипов Figma в отзывчивые, пиксельно-точные пользовательские интерфейсы с использованием SCSS/Tailwind CSS.
Поддержка и улучшение сборочных конвейеров (Vite, Turborepo) для обеспечения эффективных рабочих процессов разработки и развертывания.
Документирование и изоляция компонентов пользовательского интерфейса с использованием Storybook для повторного использования и тестирования в разных командах.
Наставничество инженеров через код-ревью и техническое руководство по продвинутым шаблонам фронтенда.
Поиск и устранение сложных узких мест производительности в графически насыщенных приложениях (например, рендеринг на canvas с использованием PixiJS).
Обеспечение качества кода с помощью лучших практик TypeScript и автоматизированных стратегий тестирования.
Процесс набора
Обзор заявок
Если вы не получили ответа от рекрутера, ваш опыт не соответствует требованиям этой вакансии.
Этапы собеседования: Предварительный звонок с рекрутером - 30 мин.
Техническое собеседование с архитектором программного обеспечения и CPO - 1,5 ч.
Предложение о работе
Рекомендации: Проверка трудовой деятельности и биографии
условия
Конкурентоспособный компенсационный пакет (в зависимости от вашего опыта и навыков).
Полностью удаленная работа с гибким графиком (в пределах часового пояса CET/EET) из любого выбранного вами места.
29 рабочих дней отпуска и оплачиваемый больничный.
Корпоративное оборудование (ноутбуки, мониторы и т.д.).
Профессиональные курсы/сертификации (200 EUR в год).
Работа в стартап-среде с передовыми технологиями и неограниченными инвестициями в обновления программного обеспечения, свободная от устаревших систем или решений.
Культура, ориентированная на ценности, с дружелюбной и поддерживающей рабочей атмосферой.
Матрица организационной структуры, разработанная для упрощения коммуникации, устранения барьеров и повышения эффективности.