JUNIOR ПРОГРАММИСТ C++ (ПОЛИГОНАТОР)
Отличный старт для Junior-разработчика: работа в аккредитованной ИТ-компании с современным стеком (UE5) и VR-направлением. Очный формат в Таганроге и отсутствие указанной вилки зарплаты могут быть минусами для некоторых, но наличие соцпакета и обучения компенсирует это.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция ориентирована на начинающих специалистов, основные требования включают знание базы C++, алгоритмов и ООП. Основная сложность может заключаться в специфике VR и работе с Unreal Engine 5, но компания готова обучать.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Junior C++ разработчика в регионах России (Таганрог/Ростов-на-Дону) рыночная зарплата обычно варьируется от 50 000 до 90 000 рублей. Учитывая специфику GameDev и VR, компания может предлагать конкурентную оплату на уровне медианы рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
JUNIOR ПРОГРАММИСТ C++ (ПОЛИГОНАТОР)
*🕹* Virtual reality (VR) training simulators and immersive solutions
*🧠* Junior
*💰* Negotiable
*⏰* Full-time
*👔 Office (Taganrog, Russia 🇷🇺*)
*🦄* Description
Полигонатор — быстрорастущая компания-разработчик программного обеспечения для VR-тренажёров и иммерсивных решений. Мы специализируемся на создании инновационных тренажёров, которые применяются в виртуальной реальности в различных направлениях проектов.
С 2016 года мы реализовали более 40 проектов, накопили богатый опыт и научились успешно применять современные технологии для решения практических задач. В нашей работе мы используем Unreal Engine 5 — мощный инструмент для создания детализированных и реалистичных виртуальных сред.
На данный момент мы в поиске Программиста C++ для усиления нашей команды.
*🚀* Responsibilities
• Написание программ и приложений для различных платформ
• Использование C++ для разработки игровых движков, а также для написания кода для самих игр
• Анализ и оптимизация существующего кода для улучшения производительности и эффективности
• Разработка операционных систем, драйверов и других системных утилит
• Работа с программным обеспечением для встроенных систем, таких как микроконтроллеры и различные устройства IoT, где требуется оптимизация по памяти и скорости
• Создание и поддержка библиотек и фреймворков, которые могут использоваться другими разработчиками для упрощения их работы
• Применение C++ для создания приложений, требующих высокой вычислительной мощности
• Написание тестов и поддержка тестов, отладка кода, чтобы гарантировать его качественную работу и отсутствие ошибок
• Создание документации для ПО и написание комментариев к коду для поддержки и понимания его другими разработчиками
*📚* Required Skills
• Желание работать и обучаться новому
• Знание основ программирования
• Знание алгоритмов и структур данных
• Понимание ООП
• Знание основ C++
*👍* Nice to Have
• Знание Unreal Engine (на базовом уровне)
• Знание основ визуального скриптинга Blueprint
*🍪* What we offer
• ИТ аккредитация компании
• Официальное трудоустройство, полностью "белая" заработная плата
• Соц. пакет по ТК РФ
• Уровень заработной платы обсуждается индивидуально по итогам интервью
• Уютный современный офис, оснащенный по последнему слову техники
• Формат работы - ОЧНЫЙ. График работы 5/2 с 9:00 до 18:00
• Возможность реализовать свои идеи
• Дружный коллектив и хороший психологический климат
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- Unreal Engine
- Algorithms
- Data Structures
- OOP
- Blueprints
- VR
Возможные вопросы на собеседовании
Проверка фундаментальных знаний языка, необходимых для работы с памятью и производительностью.
Расскажите о различиях между указателями и ссылками в C++. В каких случаях лучше использовать каждый из этих инструментов?
Понимание ООП критически важно для работы с архитектурой игровых движков, таких как Unreal Engine.
Что такое виртуальные функции и как работает таблица виртуальных методов (vtable)?
В VR-проектах оптимизация ресурсов имеет решающее значение для предотвращения укачивания пользователей.
Как вы понимаете сложность алгоритмов (Big O)? Приведите пример ситуации, когда выбор неправильной структуры данных может критически замедлить работу приложения.
Выяснение базового знакомства с основным инструментом компании.
Знакомы ли вы с жизненным циклом Actor в Unreal Engine или принципом работы системы Blueprints?
Оценка способности кандидата к обучению и его интереса к сфере VR.
Какие последние технологические тренды в области виртуальной реальности вас заинтересовали и почему вы хотите развиваться именно в этом направлении?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

