Обязанности:
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-репозиторий с проектом/проектами для оценки качества написания кода.