Gear Games — команда профессионалов, возрождающая на мобильных устройствах один из самых интересных игровых жанров - классические RTS. Наши проекты, Art Of War 3: Global Conflict и War Legends, объединили более 20 миллионов пользователей и заслужили средний рейтинг 4.7 в сторах. Мы — это стабильность, долгосрочное развитие и внимание к качеству.
Для нас важны творческая атмосфера и возможности для профессионального роста. Сейчас мы ищем Unity-программиста для усиления команды. Если хотите работать над значимыми проектами с командой единомышленников, присоединяйтесь к Gear Games!
Наш основной стек:
- C#, Unity, IL2CPP
- Zenject, UniTask, UnityWebRequest, Addressables, OdinInspector
- GitLab, Teamcity, OpenSearch
- Java, Objective C
- FireBase, IronSource, UnityIAP
Чем предстоит заниматься:
- Поддержка и написание расширений для редактора
- Разработка кросс-проектных решений. Вынос общих частей кода в библиотеки
- Исследование и тестирование сторонних решений
- Поддержка сторонних плагинов, добавление новых, а также решение проблем с ними. (Обновление рекламных плагинов, покупок, аналитических.)
- Написание нативных решений под Android/iOS. (Периодически выходят обновления операционных систем, меняются требования, их нужно поддержать в коде)
- Разработка net-кода для взаимодействия с бэкендом
- Работа с сетевым взаимодействием (http, tcp)
Ожидания от кандидата:
- Знание C#
- Знание движка Unity и его особенностей для мобильных платформ
- Опыт разработки мобильного приложения
- Умение разбираться в чужом коде
- Опыт написания расширений для редактора
- Уверенная работа с git
- Опыт работы c Zenject, UniTask, UnityWebRequest
Так же преимуществом будет:
- Опыт работы с одной из систем CI/CD (Teamcity, Jenkins, GitLabCI)
- Навыки отладки Crashes/ANR
- Опыт разработки под Android/iOS (java, kotlin, objective-c, swift)
- Опыт интеграции в проект third party решений (Google Play Games, Firebase, аналитика, реклама и т.п.)
- Опыт работы с Addressables, OdinInspector,
- Опыт расширения функционала UnityEditor
Мы предлагаем:
- Гибкий старт рабочего дня (9-10 по МСК), возможность удаленной работы, включая зарубежные страны
-
Система наставничества: ежемесячные встречи 1 на 1 с ментором для обсуждения карты развития
-
Уроки английского дважды в неделю с оплатой 50% занятий (после испытательного срока)
-
Оплата 50% годового абонемента в спортзал или другого спортивного курса после испытательного срока
-
3 офиса в России (Москва, Кострома, Курск) и возможность удаленной работы
-
Подарки к праздникам, дням рождения и знаковым датам компании
-
Командные мероприятия:
-
Внутренние конференции дважды в год (зима/лето) за счет компании
-
Ежегодные турниры по играм компании с призами
-
Ежегодные геймджемы с призовым фондом
-
При отсутствии опыта коммерческой разработки, приложите, пожалуйста, git-репозиторий с проектом/проектами для оценки качества написания кода.