Обязанности:
Привет) Мы - игровой стартап. Делаем мобильную казуальную игру в жанре Tile match, в сеттинге сказочного реализма. В составе команды - только профессионалы, за плечами которых богатый опыт работы в индустрии и выпущенные успешные проекты. Мы ищем middle+/senior Unity разработчика для усиления команды разработки. Основная задача - помочь команде реализовать новые механики и улучшить старые. Что тебе предлагаем:Долгосрочную работу по контракту (удаленно)Оплачиваемый отпуск и больничныеДружную команду и поддержку в развитииГибкий график с синхронизацией в 12:30 UTC+4 Чем предстоит заниматься:Проектировать и разрабатывать новые механикиПроектировать и разрабатывать изменения в существующих механикахВерстать UI и реализовывать простую анимациюОценивать назначенные задачи и стараться укладываться в собственные срокиСоблюдать codestyle и уровень качества проектаВзаимодействовать с командой (обсуждать задачи, документы, проектирование)Сопровождать проект (исправлять баги, вести небольшую техническую документацию)Интегрировать LiveOps, SaaS-решения, плагины и сетевые сервисыРефакторить и оптимизировать проект Что хотим видеть в тебе:От 3-5 лет опыта работы Unity разработчиком в мобильных проектахУверенное знание Unity и C# 9.0Навыки разработки архитектуры для долгосрочных проектов (умеренная абстракция,связность и т.д.)Знание паттернов программирования (MVC, MVVM)Знание методологий (ООП, КОП) и принципов программирования (SOLID, KISS, DRY и т.д.)Опыт работы с асинхронными задачами (UniTask, Tasks)Знание IoC и DI (VContainer)Умение верстать адаптивный UI в UnityУверенное чтение чужого кодаУмение профилировать и оптимизировать проекты Unity под мобильные устройстваИнтеграция и работа со сторонними решениями (AppsFlyer, Firebase, Facebook, IAP)Опыт работы с Git и git-flow