C# Developer
генерация резюме под вакансию
сопроводительное письмо
описание
Компания разрабатывает пошаговую тактическую 2D-игру «Empire's Battle Combat Arena», интегрированную как Telegram Mini App.
задачи
- Развивать игровые механики: добавлять новых героев, скиллы, боссов, типы подземелий и сезонные ивенты;
- Работать с PvP-стейтами: синхронизировать ходы, обрабатывать реконнекты и расширять анти-чит механики;
- Интегрировать проект с бэкендом и Telegram WebApp;
- Оптимизировать WebGL-билд: улучшать размер, время загрузки, потребление памяти и профилировать GC;
- Проводить рефакторинг и снижать техдолг, декомпозируя крупные монолитные классы;
- Разрабатывать UI-фичи: дорабатывать боевой HUD, экраны выбора героев, инвентарь и локализацию;
- Поддерживать билд-пайплайн и CI;
- Проводить Code review, поддерживая стиль и архитектурные конвенции проекта.
требования
- Коммерческий опыт разработки на Unity от 3 лет, включая минимум 1 год работы с крупной кодовой базой (от 30k строк C#);
- Опыт сборки и оптимизации проектов под WebGL;
- Опыт работы с сетевым мультиплеером с детерминированной логикой;
- Глубокое знание C#, Unity API, асинхронных паттернов и архитектурных подходов (State Machine, DI, MVC/MVP);
- Навыки отладки и профилирования в Unity и браузере;
- Уверенное владение Git и опыт работы в GitLab;
- Будет плюсом опыт работы с Odin Inspector, декомпозиции монолитных классов, понимание криптографии и анти-чит механик, опыт разработки пошаговых тактических игр, базовые знания JavaScript/TypeScript, опыт интеграции IAP, рекламы и аналитики.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.