Мы ищем Full-stack Developer для разработки интерактивного веб-приложения / продуктового демо. По формату это ближе к продуктовой симуляции и guided onboarding, чем к традиционной игре. Нам нужен специалист, который сможет разработать приложение полностью: от frontend-части и логики сценариев до легкого backend, интеграции аналитики, деплоя и подготовки проекта к поддержке. Чем предстоит заниматься Разработать интерактивное веб-приложение полностью: frontend, легкий backend, систему оценки, отслеживание прогресса, таблицу лидеров, интеграцию аналитики и деплой. Реализовать основные экраны и пользовательские сценарии: лендинг, выбор пути, вводный экран сценария, последовательность заданий, экраны успешного завершения, таблицу лидеров и экраны с переходом к пробной версии Azure. Разработать симулированные элементы интерфейса Azure/PostgreSQL для guided-сценариев. Реализовать пошаговые пользовательские сценарии, контекстные подсказки, пояснения по функциям, панель навигации, блок заданий, отслеживание прогресса и состояния завершения. Построить систему оценки с учетом завершения заданий, точности выполнения, использования подсказок, времени прохождения и завершения выбранного пути. Реализовать таблицу лидеров и сохранение результатов, если потребуется постоянное хранение пользовательских данных. Создать удобную для поддержки структуру контента и сценариев, чтобы сценарии можно было обновлять без переписывания всего приложения. Интегрировать аналитику и отслеживание событий: действия пользователей, завершение сценариев, клики по CTA и эффективность воронки. Задеплоить приложение и подготовить его к хостингу и поддержке на период кампании. Что мы ожидаем Уверенный опыт разработки production-ready веб-приложений полностью: от frontend до backend. Сильный опыт работы с современным frontend-стеком: React / Next.js / TypeScript, Vue / Nuxt, SvelteKit, Angular или аналогичными технологиями. React/Next.js предпочтительны, но не являются строгим требованием. Опыт разработки сложных интерактивных интерфейсов: onboarding-сценариев, туториалов, product tours, интерактивных демо, дашбордов, симуляций или похожих продуктов. Сильные навыки HTML/CSS и верстки, опыт адаптивного дизайна, компонентного подхода к стилизации и внимание к деталям интерфейса. Умение реализовывать легкие backend API для сессий, системы оценки, таблицы лидеров, событий аналитики и хранения данных. Node.js/TypeScript предпочтительны, но не являются строгим требованием. Опыт работы с PostgreSQL или другой реляционной базой данных. Умение управлять многошаговыми пользовательскими сценариями, состоянием сценария, прогрессом, корректностью выполнения, использованием подсказок и состояниями завершения. Умение работать с макетами в Figma и ясно коммуницировать технические ограничения реализации. Опыт деплоя веб-приложений и настройки окружений. Понимание базовой веб-безопасности, валидации входных данных, защиты API и безопасной работы с данными. Умение читать техническую документацию и работать с продуктовым контентом на английском языке. Будет плюсом Опыт работы с Azure-хостингом: Azure App Service, Azure Static Web Apps, Azure Functions или аналогичными сервисами. Знание Azure Database for PostgreSQL. Опыт работы с Microsoft Fluent UI или интерфейсами в стиле Azure. Опыт в B2B, SaaS, developer tools, edtech или интерактивных продуктовых демо. Опыт с механиками геймификации: система оценки, прогресс, достижения, таблица лидеров, обратная связь по завершению. Понимание концепций AI-приложений: embeddings, vector search, semantic search, AI agents, tracing/debugging. Опыт работы с инструментами аналитики: GA, Segment, Amplitude, PostHog или аналогичными. Опыт работы с Playwright, Cypress или аналогичными инструментами автоматизированного тестирования. Мы предлагаем Полная занятость, удаленная работа. Контракт на 3–6 месяцев с возможностью продления в случае продолжения проекта или старта нового проекта. Стабильная зарплата в долларах. Отсутствие бюрократии, микроменеджмента и длительных процедур согласования. Гибкий график работы без тайм-трекеров, в зависимости от часового пояса и ваших пожеланий (мы верим в баланс между работой и личной жизнью). Небольшие, дружелюбные скрам команды. Уроки английского языка в небольшой группе.
Sakura Games — международная аутсорсинговая геймдев-компания, основанная на Кипре. С 2018 года мы разрабатываем мобильные игры полного цикла для международного рынка: casual и midcore-проекты. Также мы поддерживаем live-игры, создаём прототипы и занимаемся портированием проектов. Сейчас у нас более 10 проектов в параллельной разработке. На каждом проекте работает отдельная кросс-функциональная Scrum-команда. QA сейчас закрывается внешними подрядчиками, и мы строим внутреннюю QA-функцию, которая будет отвечать за качество на уровне всей компании. Мы ищем QA Lead , который возьмёт ownership за это направление. Нужно будет управлять работой примерно 8 QA-специалистов от нескольких внешних подрядчиков, повышать эффективность и качество их работы, выстраивать единые QA-процессы и помогать проектным командам принимать более зрелые решения по качеству. Это в первую очередь лидерская и процессная роль, но мы ожидаем, что QA Lead будет оставаться близко к продукту: ревьюить тестовую документацию, участвовать в bug triage, оценивать тестовое покрытие, предлагать улучшения в подходах к тестированию и иногда подключаться к hands-on тестированию, когда нужен глубокий контекст или экспертная проверка. Задачи QA-процессы и стратегия Выстраивать и постоянно улучшать QA-процессы для мобильных игровых проектов внутри компании. Определять единые стандарты тестирования, тестовой документации, bug reporting и релизных проверок. Планировать QA-активности на разных стадиях проекта: прототипы, активная разработка, релизы, live support и портирование. Определять, где тестовое покрытие достаточно, а где нужны дополнительные проверки. Внедрять QA-метрики и отчётность по качеству, использовать их для принятия решений. Рекомендовать инструменты, подходы и практики, которые повышают эффективность и качество тестирования. Управление подрядчиками и QA-командой Управлять работой примерно 8 QA-специалистов от нескольких внешних подрядчиков. Формировать понятные ожидания, KPI и SLA для подрядчиков. Контролировать выполнение задач, сроки, отчёты, качество bug reports, тестовое покрытие и общее качество проверок. Ревьюить тестовую документацию, подготовленную внешними QA-командами, и давать прикладной фидбек. Оценивать эффективность подрядчиков и координировать QA-ресурсы между несколькими проектами. Оптимизировать процессы тестирования и QA-related costs по портфелю проектов. Ownership качества и экспертная поддержка Помогать командам выбирать правильный подход к тестированию фич, релизов, прототипов и live-обновлений. Ревьюить test plans, checklists, regression suites и release checklists. Участвовать в bug triage и помогать командам приоритизировать дефекты с учётом severity, impact и проектных рисков. Оценивать QA-риски и готовность билдов к релизу. Находить пробелы в тестовом покрытии и предлагать практичные улучшения. Оставаться близко к качеству проектов, не становясь при этом основным hands-on тестировщиком на каждом проекте. Hands-on involvement Подключаться к hands-on тестированию, когда нужна экспертная проверка, глубокий продуктовый контекст или срочная поддержка релиза. Точечно тестировать игровые фичи, билды, релизы и прототипы с фокусом на high-risk areas. Поддерживать functional, regression, smoke, sanity, exploratory и compatibility testing через планирование, ревью и целевое выполнение проверок. При необходимости валидировать игровые механики, UI/UX, прогрессию, экономику, монетизацию, рекламные интеграции, аналитику и техническую стабильность. Релизы и взаимодействие с командами Участвовать в релизном планировании и помогать командам принимать go / no-go решения. Тесно взаимодействовать с продюсерами, разработчиками, гейм-дизайнерами, аналитиками и внешними QA-командами. Прозрачно коммуницировать статус качества, риски, блокеры и зоны для улучшения стейкхолдерам. Продвигать практичный quality mindset внутри проектных команд. Требования 5+ лет опыта в QA в mobile game development . К сожалению, мы не сможем рассмотреть вас на эту роль без опыта тестирования мобильных игр. 2+ года опыта в роли QA Lead / QA Manager. Опыт тестирования мобильных игр, включая stores, SDKs, payments, IAP, ads и analytics. Опыт планирования тестирования на разных системах, устройствах, версиях ОС, сетевых условиях и performance constraints. Сильное понимание полного цикла разработки игры: от прототипа до релиза и live support. Опыт построения или улучшения QA-процессов. Сильная экспертиза в manual testing и способность направлять других по глубине тестирования, покрытию и подходам. Опыт ревью тестовой документации и улучшения test design. Опыт работы с несколькими проектами параллельно. Хорошее понимание Scrum / Agile-процессов. Опыт работы с Jira или аналогичными task trackers. Опыт работы с test management tools: TestRail, Xray или аналогами. Умение создавать понятную и полезную тестовую документацию: checklists, test plans, regression suites, release checklists. Структурность, ownership, ответственность и сильные коммуникативные навыки. Английский язык на уровне B2 или выше для работы с международными подрядчиками и клиентами. Будет плюсом Опыт работы в аутсорсинговой геймдев-компании. Подтверждённый опыт управления внешними QA-командами или подрядчиками: координация работы, качества и сроков. Умение оценивать эффективность подрядчиков и контролировать testing-related costs в масштабе нескольких проектов. Опыт работы с Unity-проектами. Опыт soft launch и подготовки игр к релизу в App Store / Google Play. Прагматичный взгляд на автоматизацию и tooling в game QA: понимание, где это окупается, например build smoke tests, backend checks, economy / IAP / analytics validation, device-farm compatibility runs, Unity test tooling, а где manual testing остаётся более правильным решением. Интерес к AI-assisted testing будет плюсом: мы открыты к инвестициям и развитию в этом направлении.