Unity разработчик (Middle)

Array ( [_job_location] => Array ( [0] => на собеседовании ) [_application] => Array ( [0] => https://hh.ru/vacancy/73838142 ) [adressgeod] => Array ( [0] => Сочи, микрорайон Завокзальный, Невская улица, 23 ) [_company_tagline] => Array ( [0] => ) [_id_hh] => Array ( [0] => hh::73838142 ) [_id_api] => Array ( [0] => 21143 ) [rmp_vote_count] => Array ( [0] => 17 ) [rmp_avg_rating] => Array ( [0] => 5 ) [xyz_smap] => Array ( [0] => 1 ) [xyz_smap_insert_og] => Array ( [0] => 1 ) [_tracked_submitted] => Array ( [0] => 1671119262 ) [wp_to_buffer_needs_publishing] => Array ( [0] => 1 ) [_eb_reusable_block_ids] => Array ( [0] => a:0:{} ) [_filled] => Array ( [0] => 0 ) [_featured] => Array ( [0] => 0 ) [_thumbnail_id] => Array ( [0] => 20843 ) [post_views] => Array ( [0] => 66 ) ) Array ( [0] => WP_Term Object ( [term_id] => 33 [name] => Полный день [slug] => full-time [term_group] => 0 [term_taxonomy_id] => 33 [taxonomy] => job_listing_type [description] => [parent] => 0 [count] => 25968 [filter] => raw ) [1] => WP_Term Object ( [term_id] => 2900 [name] => Стажировка [slug] => junior [term_group] => 0 [term_taxonomy_id] => 2900 [taxonomy] => job_listing_type [description] => [parent] => 0 [count] => 9931 [filter] => raw ) )

Ищем опытного 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).

При возникновении любых вопросов не стесняйтесь звонить или писать.

Сфера деятельности:

Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

Пожалуйста, укажите в отклике, что нашли эту вакансию на Pawetta.ru

Чтобы откликнуться на эту работу, пожалуйста, посетите hh.ru.