Xsolla — это компания-феникс: мы стремительно растем, регулярно меняемся и экспериментируем c новыми практиками, чтобы отвечать запросам рынка и запускать новые продукты. Сейчас мы планируем новый амбициозный проект: собрать 20 распределенных проектных команд с разработчиками из России, стран СНГ и Восточной Европы. Их цель — создать новые продукты для Xsolla.
Xsolla Launcher – это кросc-платформенное десктопное приложение, набор библиотек и веб-сервисов, которые обеспечивают дистрибуцию игры как standalone так и на площадке, а также предоставляют единый платформ-независимый API для доступа к игровым серверам. Компания Xsolla с конца 2019 года занимается разработкой данного решения, в настоящий момент требуется разработка функциональности, направленной на повышение привлекательности продукта, повышение его ценности и опережение конкурентов.
Каждая команда будет состоять из 4 человек и менеджера проекта из Xsolla — их объединят с учётом скиллсета и мотивации участников. В таком составе команды будут создавать новый продукт и в течение 6 месяцев работать над ним, используя все возможности Xsolla. Участникам не требуется посвящать все время созданию продукта — его можно совмещать с основной работой и реализацией своих идей.
В этом проекте Xsolla сосредоточена на сотрудничестве с самозанятыми — мы заключаем временные контракты с участниками и платим за результат. Если новый продукт окажется успешным, мы продолжим развивать его в продуктовой команде Xsolla.
Стек
Архитектура состоит из трёх крупных компонентов:
- API. Основные языки: Go, PHP 7, MySQL, микросервисная архитектура.
- Launcher Desktop. Кросс-платформенное приложение (Windows, MacOS, Linux), ядро пишется на C++/Qt, GUI – Electron.js.
- Личный кабинет партнёра. SPA приложение на React+Redux.
Какие требования?
- Экспертные знания по разработке приложений на С++ с использованием фреймворка Qt.
- Разрабатываете десктопные приложения последние 3 или более лет.
- Практический опыт работы с IPC (любой из Windows IPC, Pipes, WebSocket, etc).
- Практический опыт работы с Win API (Task Management, Windows Scheduler, IO).
- Практический опыт работы с ECMAScript 5.1 или старше.
- Понимание принципов ООП и основных паттернов проектирования.
- Тестируемый код и unit-тесты.
- Любовь к играм и наличие аккаунтов в Steam или Epic games store.
- Опыт командной разработки ПО (Lean, Scrum или Kanban, Scrumplan, etc).
Что предлагаем?
- Удалёнка.
- Гибкий график.
- Возможность создать продукт за 6 месяцев.
- Бонус в размере 2 месячных оплат всем участникам команды в случае успеха проекта.
Что-то ещё?
Желательно при отклике прикрепить ссылки на код.