Senior Unity (С#) Developer
Remote | full time | $4000-6000
Funky Monkey
Описание вакансии:
Чем вам предстоит заниматься:
1. Самостоятельно развивать существующий функционал, обеспечить реализацию новых фич
2. Участвовать в развитии архитектуры и систем проекта
Наши ожидания:
1. Коммерческий опыт разработки на Unity (С#) от 6 лет
2. Наличие опубликованных в сторах мидкорных игровых проектов, желательно созданных на основе ECS подхода
3. Коммерческий опыт от 1 года использования ECS фреймворков: Entitas, Unity ECS, UECS, LeoEcs или другие
4. Опыт работы в команде разработчиков от 3 человек более 4 лет
5. Отличные знания C#
6. ПОНИМАНИЕ принципов ООП и паттернов проектирования
7. ПОНИМАНИЕ всех 5 принципов SOLID – НЕ расшифровать каждую букву SOLID, а объяснить: где, как, когда и почему Вы используете каждый принцип?
8. Понимание структуры данных и сложности алгоритмов
9. Умение разбираться в чужом коде и поддерживать существующую архитектуру
10. Умение выстраивать устойчивую к изменениям архитектуру проекта
11. Умение работать с Git
Необходимый опыт:
1. Построение архитектуры на основе ECS подхода
2. Опыт работы над мидкорных PvP игровыми проектами
3. Использование актуальных пакетов и подсистем Unity (New Input System, Addressables, Cinemachin, Timeline и пр.)
4. Experience with optimization and profiling
5. Experience with test coverage
6. Multiplayer networking (Photon or similar)
7. Опыт работы с DOTS
8. Опыт выпуска проектов на мобильные платформы (Android/iOS)
9. Опыт интеграции внешних SDK (Аналитика, Реклама)
10. Опыт оптимизации и улучшения производительности игр
11. Оптимизация по памяти и производительности
12. Организация систем пользовательского интерфейса UI
13. Умение выбрать техническую реализацию, соответствующую целям проекта/задаче
14. Опыт использования dependency injection, любой фреймворк DI для Unity
15. Реализация шейдеров и работа с URP
16. Опыт создания кастомных инспекторов и расширений для редактора Unity (например тулзы для ГД и Арт-отделов)
Условия рассмотрения кандидата:
1. Портфолио опубликованных в сторах мидкорных игровых проектов, желательно созданных на основе ECS подхода
2. Резюме, в котором указан опыт работы в хронологическом порядке
3. Готовность к прохождению технического интервью с Lead и CTO (1,5-2 часа)
Мы предлагаем:
1. Удалённая работа, удобный и гибкий график
2. Возможность карьерного роста
3. Реализация ваших инновационных идей в создании качественного продукта
4. Дружная молодая команда
5. Интересный амбициозный проект, который украсит Ваше портфолио
6. У нас нет лишней бюрократии и мы приветствуем творческих подход
7. Конкурентная заработная плата
Контакты для отклика соискателя: