Ищем опытного Unity разработчика в нашу команду (уровень Middle).
Рассматриваем кандидатов для работы в офисе и удаленное сотрудничество (при удаленном формате сотрудничества необходимо наличие Oculus Quest 2).
Требуемый опыт работы в индустрии не менее 3-х лет. Отличное знание C# и принципов программирования, отличное знание движка Unity и понимание принципов 3D графики. Хорошие коммуникации, готовность работать в команде в качестве ведущего разработчика и наставника.
Про нас:
Наша команда — это талантливые разработчики, опытные архитекторы и проектировщики, креативные дизайнеры, любознательные инженеры, использующие современные технологии в создаваемых с нуля проектах.
Мы живем в разных странах, городах и часовых поясах, но совместно работаем над VR, AR, IoT, веб-проектами и мобильными приложениями, Enterprise бизнес-приложениями. Мы профессионально говорим на разных языках: русском, английском, немецком, китайском, вьетнамском и на Python, С#, PHP, JavaScript (Angular, ReactJS), Swift, Kotlin.
Наши проекты в Unity направлении: VR обучающие симуляторы, AR приложения, мобильные и Standalone приложения, созданные на движке Unity, разработка плагинов и инструментов. Основной движок: Unity, реже Three.js и Unreal. Решаем разные задачи: от дизайна сцен (Level Design) до разработки кастомных шейдеров и Render Pipeline.
Приветствуем креатив и умение изобразить свою идею визуально. Активно используем актуальные методологии: GitFlow, Semantic Versioning, CodeReview (заботимся о качестве кода и ассетов, которые используем). Особое внимание мы уделяем таким вещам как, возможность роста, самореализации и взаимодействие в команде. Важно, чтобы работа приносила удовольствие!
Про вас:
-
Имеете богатый опыт работы с движком Unity 3D.
-
Знаете особенности работы движка на различных платформах.
-
Знаете способы оптимизации Unity проектов для различных платформ, особенно мобильных.
-
Знакомы с большинством подсистем Unity (UI, Physics, Particles, Animator, Lighting (real time, baked, mixed) и т.д.)
-
Отлично знаете Git и его особенности при работе с Unity проектами.
-
Отлично знаете C#, .NET.
-
Отлично понимаете структуры и алгоритмы (queue, binary tree, etc), шаблоны проектирования.
-
Знаете современные принципы программирования: SOLID, KISS.
-
Хорошо помните основы векторной алгебры и аналитической геометрии (вектора, матрицы, кватернионы и т.д.).
-
Знаете основы 3D графики – у вас не вызывают вопросов такие слова, как бинормаль, UV координаты, тангенты, Skinning, Rigging, Morphing и т.д.
-
Способны разработать с нуля или модифицировать существующие шейдеры.
-
Имеете базовые навыки работы в 2D/3D редакторе (Photoshop, Gim, Blender, 3ds max или др.).
-
Имеете опыт работы на крупных проектах.
-
Способны начать с нуля и самостоятельно вести проект на Unity.
-
Готовы принимать архитектурные решения на проекте.
-
Способны и готовы поддерживать и расширять Legacy code.
-
Имеете отличные навыки общения в команде.
-
Готовы быть наставником и помощником для начинающих членов команды.
Плюсом будет:
-
Наличие художественных навыков:
-
моделирование
-
создание текстур
-
анимация
-
создание VFX
-
-
Отличное знание шейдеров.
-
Опыт работы с низкоуровневыми 3D библиотеками (OpenGL, DirectX).
-
Опыт разработки мобильных приложений (iOS, Android).
-
Опыт работы с другими 3D движками (Three.js, Unreal Engine, CryEngine и т.п.).
-
Опыт работы с сетью: REST API, Sockets.
-
Опыт работы с различными плагинами и сервисами (Firebase, Vuforia и т.д.).
Мы ценим:
-
Тех, кто не боится ответственности и работает на результат.
-
Разработчиков, не требующих микроменеджмента и постоянного менторства.
-
Людей, которые сказали, что все будет сделано в среду, и финишировали во вторник.
-
Документацию, которая обновляется (и тех, кто над ней работает).
-
Чувство юмора )
Какие задачи решать:
-
Разработка и поддержка различных приложений на основе Unity:
-
VR приложения для различных устройств (Oculus Quest, Oculus Rift, Pico VR, HTC Vive, HTC Cosmos, and more)
-
Мобильные приложения iOS, Android
-
AR приложения iOS, Android
-
WebGL приложения
-
Standalone приложения Windows, Mac
-
-
Разработка и поддержка внутренних инструментов команды.
-
Разработка расширений для UnityEditor.
-
Разработка и поддержка SDK для разработчиков игр на основе Unity.
-
Работа с backend: OpenAPI, Firebase.
-
Подготовка предоставленных ассетов к использованию в проекте (настройка импорта, оптимизация геометрии, конвертирование текстур).
-
В случае необходимости, небольшие правки ассетов.
-
Сборка сцен с использованием предоставленных ассетов.
-
Настройка освещения (Lighting setup and baking).
-
Алгоритмические задачи, геометрические расчеты.
-
Разработка шейдеров и эффектов.
-
Написание документации.
-
Помощь и наставничество для начинающих членов команды.
-
Помощь в развитие команды.
Мы предлагаем:
-
Официальное трудоустройство и “белую” заработную плату.
-
Лояльный график работы: гибкое начало и окончание дня, возможность работать удаленно по пятницам.
-
Офис в центре города с доступом к любому виду транспорта.
-
Ежегодное Performance Review.
-
Прозрачные процессы в компании и гибкий менеджмент.
-
Работу над международными проектами в разных сферах.
-
Занятия английским языком за счет компании.
-
Частичную компенсацию спорта (фитнес, бассейн, волейбол, танцы и пр.).
-
Команду, которая всегда готова поддержать, объяснить непонятное и просто пообщаться.
-
Спортивные тимбилдинги и корпоративные мероприятия.
-
Комфортную зону отдыха, Playstation.
-
Пиццу в офисе по четвергам (наша традиция :) )
-
Возможность релокации в г. Сочи.
Если вам интересны нетривиальные задачи и алгоритмы, работа в команде с опытными людьми, high traffic apps, тогда отправляйте резюме и присылайте примеры вашего кода/проектов (или ссылку на профиль на github / bitbucket).
При возникновении любых вопросов не стесняйтесь звонить или писать.
Сфера деятельности:
Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Чтобы откликнуться на эту работу, пожалуйста, посетите hh.ru.