Middle Unity Developer
Нижний Новгород, РоссияМиддл • Сеньор • Тимлид/Руководитель группы
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 летот 120 000 до 170 000 ₽
Опыт работы от 3 до 5 летот 120 000 до 170 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g13Vp
О себе
На данный момент Middle Unity Developer.
Мои компетенции и опыт
Разрабатывал интерактивные приложения на unity с упором на клиент-серверное взаимодействие rest api, механики 2d/3d интерактивного взаимодействия, верстка адаптивных интерфейсов и страниц.
Использую ИИ для ускорения разработки. Например, могу поручить набросать сетке анимацию для DOTween или сгенерировать mock данные для тестирования функционала, набросать поведение камеры. Код контролируется, остается семантичным и безопасным.
Разрабатывал фичи с нуля по дизайну. Описывал техническое задание для себя и других подразделений + вел разработку и распределение задач. Включая задачи smm(наполнение контента, инструкции по работе с новым api), backend(структура эндпоинтов), дизайн(недостающие шаблоны и макеты), разработчика(себя) задачи и подзадачи по реализации фичи, декомпозированные на блоки
Вел активное взаимодействие с командой QA. Писал функционал для упрощения тестирования и воспроизводства багов.
Чинил баги свои и чужие.
Самостоятельно тестировал приложение на разных целевых платформах и разрешениях. Настольные, планшетные, мобильные, android, iOS, macOS, windows
Придумывал архитектурные решения для рефакторинга легаси кода, новых фич исходя из грасп/солид принципов. Стараюсь опираться на принцип разработки: больше качества сейчас, меньше внимания потом.
В разработке использую: dependency injection/dependency inversion - Zenject (Недавно начал использовать VContainer)
event driver dev - UniRx/UnityEvent/event (Недавно начал использовать R3)
animation - DoTween
assets management - asset bandle/ addressables
network - RestClient/UnityWebRequest
SVC: Git
IDE: Rider, VS Code
Git Servers: Github, Bitbucket, GitLab
Git Clients: Fork, GitKraken, Terminal
Task Managers: Weeek, ClickUp, Jira, Trello
для работы с экранами могу быстро набросать ScreenService
трогал DOTS, есть кейсы интеграции с DI, а так же использовал преимущества многопоточности на Jobs
Разумеется, описанное в данной вакансии не единственные скиллы. Имел продакшен опыт и в других областях разработки. Включая клиент-серверную разработку на других языках и фреймворках, включая web/desktop . Например на днях разрабатывал расширение для chrome для сбора данных на торговых площадках, а еще чуть ранее писал desktop приложения конвертации документов на python/qt
Офф топ: использую инструменты из смежных областей геймдева, например доработка элементов дизайна в графических редакторах для грамотного переноса в проект
В данный момент, баловства ради, пишу динозаврика для спортивных часов Garmin на Monkey C, и небольшую игру на Unity для портфолио
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
