Senior Unity Developer
Разработка мобильной word-puzzle игры с live-трансляциями на Unity 6 и C# под iOS и Android: игровая механика, интеграция с backend через REST и SignalR, LiveKit, Firebase и RevenueCat. Нужен самостоятельный Senior с опытом Unity от 5 лет, глубоким знанием современного C#, UI Toolkit и оптимизации под мобильные устройства. Английский от B2 обязателен.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 63 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
Мы разрабатываем мобильную игру для iOS и Android в жанре word puzzle, объединяющую механику угадывания слов и интерактивного live-шоу. Игроки присоединяются к прямой трансляции, разгадывают слова и соревнуются с ведущим на скорость. За правильные ответы они получают очки, а лучшие участники могут претендовать на призы. Сейчас мы ищем Senior Unity Developer, который возьмёт на себя разработку мобильного клиента, интеграцию с backend и real-time-сервисами, а также обеспечит стабильную и производительную работу игры на мобильных устройствах.
- Разрабатывать и поддерживать мобильную игру на Unity 6 и C# для iOS и Android.
- Реализовывать игровую механику: подключение к игровым сессиям, угадывание слов, обработку ответов, таймеры, игровые состояния и подсчёт очков.
- Интегрировать клиент с backend через REST API и real-time-соединения на базе SignalR или аналогичных технологий.
- Интегрировать LiveKit для работы с live-медиа и взаимодействия с прямыми трансляциями.
- Разрабатывать пользовательский интерфейс с использованием UI Toolkit, UXML и USS, а также анимации и визуальные эффекты.
- Интегрировать RevenueCat для внутриигровых покупок и подписок.
- Работать с Firebase и необходимыми сервисами проекта.
- Оптимизировать производительность, использование памяти и сборку мусора (GC) с учётом ограничений мобильных устройств.
- Поддерживать качество, стабильность и расширяемость клиентской архитектуры.
- Работать с существующими пакетами, библиотеками и зависимостями проекта.
- Обязательные требования
- Unity и C#
- От 5 лет коммерческого опыта разработки на Unity.
- Уверенное владение современным C#: async/await, generics, LINQ, interfaces, readonly struct.
- Понимание принципов управления памятью в .NET, GC allocations и их влияния на производительность мобильных приложений.
- Практический опыт работы с Unity 6 и Universal Render Pipeline (URP).
- UI и анимации
- Production-опыт разработки интерфейсов на Unity UI Toolkit с использованием UXML и USS.
- Практический опыт работы с uGUI и TextMesh Pro.
- Опыт использования DOTween для создания интерфейсных анимаций и визуальной обратной связи.
- Networking и real-time
- Опыт интеграции Unity-клиентов с real-time-системами на базе SignalR или аналогичного WebSocket/RPC-транспорта.
- Уверенная работа с REST API, асинхронными запросами и обработкой сетевых ошибок.
- Опыт работы с LiveKit.
- Опыт интеграции и использования Firebase в Unity-проектах.
- Монетизация
- Опыт интеграции RevenueCat в мобильные приложения.
- Английский язык
- Знания английского языка (разговорного) не менее B2.
- Будет преимуществом
- Несколько лет опыта разработки на .NET стэке.
- Понимание backend-архитектуры, принципов взаимодействия клиентской и серверной частей приложения.
- Опыт сопровождения и обновления форков Unity-пакетов.
- Практический опыт работы с Git-зависимостями через Unity Package Manager (UPM), включая поддержку и обновление собственных версий пакетов.
- Кого мы ищем
- Нам нужен самостоятельный разработчик уровня Senior, который умеет не только реализовывать отдельные задачи, но и принимать технические решения, оценивать последствия архитектурных изменений и доводить функциональность до production-качества.
- Особенно важны внимательность к деталям, понимание особенностей мобильной разработки и способность создавать надёжные приложения, в которых игровой процесс и взаимодействие с live-трансляцией работают согласованно.
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C#-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Старший разработчик Dynamics 365 CE и Power Platform / архитектор решений
~1 324 800 – 2 409 041 ₸ оценка по всем рынкам
Ищем опытного разработчика и архитектора решений Dynamics 365 CE и Power Platform. Нужно совмещать разработку на C# и JavaScript с проектированием архитектуры, интеграциями через Azure и работой напрямую с клиентами, включая пресейл. Требуется 5+ лет опыта с Dynamics 365 CE, знание Dataverse, Power Apps и Power Automate, хороший английский. Предлагают удалёнку, проекты для крупных мировых клиентов, компенсацию спорта и медрасходов, курсы английского.
Senior C# разработчик
~1 324 800 – 2 409 041 ₸ оценка по всем рынкам
Разработка информационных систем для транспортной отрасли на .NET: писать код, проводить код-ревью, интегрироваться с сервисами по HTTP и работать с очередями. Нужен коммерческий опыт на .NET от 3 лет, глубокое знание ASP.NET Core, PostgreSQL и Docker. Предлагают официальное оформление в аккредитованной IT-компании, удалёнку с гибким началом дня, обучение за счёт компании и соцвыплаты.
Старший .NET инженер
~1 324 800 – 2 409 041 ₸ оценка по всем рынкам
Ciklum ищет старшего .NET инженера для бэкенд-разработки в кросс-функциональной команде. Нужен опыт более 4 лет с C#/.NET, знание микросервисной архитектуры, REST API, баз данных и облака AWS, плюс уверенный английский. Предлагают гибкий формат работы (удалённо или в офисе), медицинскую страховку, обучение и сертификации за счёт компании.
Разработчик C# / .NET (WMS)
~1 324 800 – 2 409 041 ₸ оценка по всем рынкам
Команда WMS в Ozon ищет C#-разработчика для развития системы управления складскими процессами и интеграций с логистикой и ERP. Нужен опыт от 4 лет на .NET Core, хорошее знание PostgreSQL, микросервисной архитектуры и высоконагруженных Real-Time систем от 10к RPS. В стеке также gRPC, Kubernetes, Kafka, Prometheus и Grafana.
Senior .NET Developer
~1 324 800 – 2 409 041 ₸ оценка по всем рынкам
Разработка и настройка решений на базе Security Vision UEBA и NG SOAR для центра мониторинга и реагирования на инциденты ИБ. Нужен глубокий опыт C#/.NET Core, T-SQL, интеграций и обязательный практический опыт с Security Vision. Полностью удалённая работа, белая зарплата, ДМС и рабочее оборудование.
Старший Unity разработчик
~1 324 800 – 2 409 041 ₸ оценка по всем рынкам
Ищем опытного Unity-разработчика на C# для международного клиента: писать чистый масштабируемый код, оптимизировать производительность и память, проектировать архитектуру, интегрировать SDK и REST API, проводить код-ревью и менторить команду. Нужно 5+ лет коммерческого опыта в Unity, глубокое знание ООП, SOLID и паттернов, навыки профилирования и асинхронного программирования, английский уровня B2 и выше. Предлагают 6-месячный контракт с перспективой продления, гибкий график и полностью удалённую работу.