2 x Unity C# разработчик (Middle + Senior)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В неигровой проект требуется Unity3D С# разработчик для доработки юзабилити и улучшения производительности имеющегося Unity приложения под Android. Приложение находится в финальной стадии до выхода в Google Play Store.
Мы готовы рассмотреть кандидатов с разным уровнем квалификации, с разной зарплатой и продолжительностью трудоустройства. Пожалуйста, в ответе на вакансию указывайте сумму или вилку, на которую вы согласны работать.
Работа полностью удалённая.
Задачи:
- разработка и поддержка текущего кода, исправление юзабилити багов;
- оптимизация использования GPU, RAM и CPU в приложении;
- добавление новых фич;
- развитие и улучшение архитектуры проекта.
Требования к кандидату:
- Уверенное знание Unity 3D, LINQ и C#;
- Опыт использования фреймворков Zenject и UniRx;
- Опыт работы с многопоточностью и сетевыми протоколами;
- Опыт работы со сложными UI конструкциями;
- Наличие выпущенных коммерческих проектов на Unity под Android;
- Понимание работы событий и делегатов;
- Следование принципам ООП, SOLID;
- Опыт работы в технически сложных проектах;
- Желание и умение ориентироваться в чужом коде;
- Чистота и производительность кода;
- Знание Git.
Требования к рабочему месту:
- Хотя бы одно современное тестовое Андроид устройство;
- ПК Windows 10 (не виртуальной), с большим монитором и быстрым интернетом.
Будет плюсом:
- Опыт работы с ассетами;
- Опыт использования SQLite/MySQL
- Опыт портирования приложений с Android на iOS/;
- Опыт разработки приложений на Unity под iOS;
- Опыт использования C# Jobs System
Условия:
- Удалённая работа;
- Гибкий график;
- Частичная или полная занятость (от 30 до 40 часов в неделю)
Бонусы
- Удалённая работа;
- Гибкий график;
- Частичная или полная занятость (от 30 до 40 часов в неделю);
- Свобода выбора способа решения задач;
- Участие в развитии архитектуры технически сложного проекта;
- Зарплата / стоимость работ может быть зафиксирована в валюте по текущему курсу
Дополнительные инструкции
Успешный кандидат будет работать в бОльшей мере самостоятельно и также самостоятельно нести ответственность за свой код. К сожалению, мы не можем предложить работу специалистам, требующим дополнтильного обучения Unity / С#. Соглашаясь на данну вакансию, мы полагаем, вы способны решать задачи самостоятельно без необходимости их эскалировать выше.