Talents In Games ищет ищет Android разработчика (middle) в компанию-партнер Incrdbl Mobile Entertainment для работы над мобильной игрой «Слово за слово».
Задачи:
О проекте:
Единственная мид-кор игра в слова с кланами, элементами rpg и pvp режимами. Первая версия выпущена в 2014, стала самой кассовой словесной игрой в СНГ с 2017 года, сейчас находится на поддержке, иногда происходят апдейты. DAU — 50к. игроков, MAU — 200к. игроков.
Вторая версия игры находится в активной разработке, прошла бета-тест. Релиз приблизительно через полгода, планируется сразу выводить на международный англоязычный рынок. Большую часть времени надо будет работать над второй версией. Цель на 2023 год — войти в топ 10 кассовых словесных игр на Северо-Американском рынке.
На какой стадии сейчас находится проект:
Изначально игра была написана на Java. На текущий момент почти полностью переписана на Kotlin (весь новый функционал на Kotlin, плюс рефакторинг тоже на Kotlin), Java осталась в древних классах, где-то около 10% .
Новая версия приложения с полным обновлением UI и частичным обновлением логики, проект на конечном этапе, доделываются оставшиеся фичи и доработки. Также присутствует поддержка текущей версии игры.
Технологический стэк:
— клиент: Kotlin, RxJava, Retrofit, Java socket, Dagger2, View Model, Navigation component.
— тесты: ручное тестирование тестировщиками.
— бэкенд: на python.
— используется appcenter для дистрибуции тестовых билдов.
Архитектура:
— Single activity (Navigation Component) + Google View Model + Repository.
Системы, с которыми интегрируется ПО:
— API и SDK социальных сетей, Firebase.
Технические особенности проекта:
Постоянное соединение с сервером через сокеты, основная передача данных через них. Используется Surface View для рисования игрового поля.
Команда:
Команда продуктовая, около 20 человек, большая часть команды локальная: мобильные разработчики, бэкенд-разработчики, тестировщики, дизайнеры, продакт-менеджер, проджект-менеджер, контент-менеджер.
По каждой продуктовой задаче сначала происходит обсуждение, затем пишется тех. задание, потом по ТЗ делается оценка, и затем задача берется в один из последующих спринтов.
По багам процесс немного другой — задача может быть поставлена внезапно, если баг критический. Сроки по задачам определяются по оценке разработчика.
В команде есть тестировщики, которые проверяют качество выполненной задачи. По любым вопросам по задаче есть продакт- и проджект-менеджеры. По техническим вопросам есть коллеги разработчики и руководитель отдела разработки.
Под Android сейчас пишут два парт-тайм разработчика, ищем еще одного человека на фулл-тайм. Вероятнее всего будем ориентироваться на + 2 человека в команду на полную занятость: синьор и миддл+ уровня.
Кто будет адаптировать, давать фидбэк: руководитель отдела разработки.
Спринты, график работы и созвонов с командой:
Недельные спринты. В начале недели обязательный созвон команды, где определяется пул задач на неделю. Есть дейли-митинги в текстовом виде ежедневно до 12:30 по Мск.
Существует процесс обсуждения задач для грамотного составления технического задания. Время, когда могут быть такие созваны, это вторник 13:30-15:30 и четверг в 11:00-13:00. Нет строго времени начала и окончания работы.
Важно, что бы было окно с 12 до 15 по Мск, когда каждый участник команды онлайн. Релизы сейчас не очень частые, т.к. основная работа сейчас ведется над второй версией приложения (а она пока не опубликована).
По первой версии релизы где-то 1 раз в 1-2 месяца (либо фичи, либо апдейты SDK).
По второй версии релизы планируем делать часто, но после публикации игры.
Инструменты для работы:
IDE Android Studio, Slack, Asana (таск-менеджер), гугл-сервисы — почта, календарь и созвоны, гугл-доки для документации, Figma — для дизайна.
От вас:
Плюсом будет:
Компания предлагает:
Процесс общения по вакансии:
Навыки: Android, мобильная разработка
WN Talents в поиске JavaScript (Front-end) Junior/Pre-Middle разработчика для компании партнера. Компания — успешный разработчик free-to-play игр, в проектах используют современные фреймворки и...
ОткликнутьсяКомпания-разработчик мобильной версии ГТА-like c 100m++ пользователей приглашает к сотрудничеству Графического программиста. Основные задачи: Доработка SRP под UnityРазработка, изучение и...
Откликнуться