#вакансия #android #kotlin #gamedev
Android Developer (Kotlin, GameDev)
Формат работы: офис или удаленка
Город и адрес офиса: Нижний Новгород, ул. Академика Сахарова, 4
Занятость: полная
Зарплатная вилка: от 200к руб. до 300к. руб. на руки
Описание вакансии:
О проекте:
Единственная мид-кор игра в слова с кланами, элементами rpg и pvp режимами. Первая версия выпущена в 2014г., стала самой кассовой словесной игрой в СНГ с 2017 года, сейчас находится на поддержке, иногда происходят апдейты. DAU — 50к. игроков, MAU — 200к. игроков.
Вторая версия игры находится в активной разработке, прошла бета-тест. Релиз приблизительно через полгода, планируется сразу выводить на международный англоязычный рынок. Большую часть времени надо будет работать над второй версией. Цель на 2022 год — войти в топ 10 кассовых словесных игр на Северо-Американском рынке.
Технический блок:
Изначально игра была написана на Java. На текущий момент почти полностью переписана на Kotlin (весь новый функционал на Kotlin, плюс рефакторинг тоже на нем).
Новая версия приложения с полным обновлением UI и частичным обновлением логики, проект на конечном этапе, доделываются оставшиеся фичи и доработки. Также присутствует поддержка текущей версии игры.
Архитектура: Single activity (Navigation Component) + Google View Model + Repository.
Технологический стэк:
клиент: Kotlin, RxJava, Retrofit, Java socket, Dagger2, View Model, Navigation component.
тесты: ручное тестирование тестировщиками.
бэкенд: на python.
используется appcenter для дистрибуции тестовых билдов.
Системы, с которыми интегрируется ПО:
API и SDK социальных сетей, Firebase.2
Технические особенности проекта:
постоянное соединение с сервером через сокеты, основная передача данных через них. Используется Surface View для рисования игрового поля.
Команда продуктовая, около 20 человек, большая часть команды локальная: мобильные разработчики, бэкенд-разработчики, тестировщики, дизайнеры, продакт-менеджер, проджект-менеджер, контент-менеджер.
Инструменты для работы:
IDE Android Studio, Slack, Asana (таск-менеджер), гугл-сервисы — почта, календарь и созвоны, гугл-доки для документации, Figma — для дизайна.
Задачи:
• писать понятный, масштабируемый код;
• заниматься как написанием новых фичей, так и поддержкой уже существующих, исправление багов, анализом метрик приложения (ANR, процент крэшей);
• участвовать в планировании спринтов: оценивать, разбивать и описывать задачи;
• взаимодействовать с командой, тестировщиками и продакт-менеджером.
От вас:
• опыт коммерческой разработки под Android на Kotlin (от момента проектирования до готового приложения) от 1 года;
• знание Clean Architecture и MVVM;
• понимание работы протоколов HTTP и TCP/IP;
• ссылки на приложения, в которых принимали участие, и роль в этих проектах;
• продуктовое мышление. Не просто выполнить поставленную задачу, а подумать о ней и, возможно, подсказать лучшее решение. Мнение каждого разработчика команды учитывается в обсуждении задач и составлении ТЗ.
Плюсом будет опыт: создания клиент-серверных приложений, ViewModel или аналогами, знание Java, написания юнит-тестов.
Условия:
• оформление по ТК РФ (есть возможность сотрудничества через ИП, фриланс), оплачиваемый отпуск, полная компенсация зарплаты во время больничного;
• ДМС после испытательного срока;
• корпоративное оборудование;
• никакой рутины, вы будете участником полного цикла (от идеи до воплощения);
• гибкое начало и окончания рабочего дня, 8-мичасовой рабочий день, переработки/овертаймы не приветствуются;
• работа из любой точки мира или в офисе в Нижнем Новгороде с лаунж зоной, PlayStation, корпоративной библиотекой, фруктами, чаем и хорошим зерновым кофе.
Название компании:
Кадровое агентство Talents in games
https://talentsingames.com/job/nizhnij-novgorod-ulica-akademika-saharova-4-full-time-android-developer/Контакты: @stoletnyaya (с 11 до 19 по Мск)