На данный момент вакансия закрыта на прием, но мы готовы пообщаться с вами на будущее.
Про нас:
Наша команда — это талантливые разработчики, опытные архитекторы и проектировщики, креативные дизайнеры, любознательные инженеры по качеству, использующие современные технологии в создаваемых с нуля проектах.
Мы живем в разных странах, городах и часовых поясах, но совместно работаем над 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, CoderReview (заботимся о качестве кода и ассетов, которые используем).
Особое внимание мы уделяем таким вещам как, возможность роста, самореализации и взаимодействие в команде. Важно, чтобы работа приносила удовольствие!
Про вас:
- Имеете богатый опыт работы с движком 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).
При возникновении любых вопросов не стесняйтесь звонить или писать.