TL;DR
C++ Game Engine UI Developer (GameDev): Designing and implementing UI systems within a game engine for a well-known strategic game franchise with an accent on learning existing technology, shaping technical approaches, and enabling team expansion. Focus on taking ownership of UI-related technical decisions, ensuring code quality, and working closely with designers.
Location: Hybrid, with mandatory onboarding in the office for the first 1-2 weeks in Sofia, Bulgaria.
Company
hirify.global is an end-to-end strategic partner providing creative and technical expertise in external game development for AAA and AA games.
What you will do
- Design, implement, and maintain UI systems within the game engine.
- Collaborate with designers and other stakeholders to deliver high-quality UI solutions.
- Learn and document the existing engine and UI architecture to support future team scaling.
- Take ownership of UI-related technical decisions and proactively suggest improvements.
- Ensure code quality, performance, and maintainability.
Requirements
- At least 4 years of experience working with UI in game development (Unreal Engine, Unity, or a custom engine).
- Familiarity with at least two different UI approaches within game engines.
- C++ and OOP knowledge at mid-level or higher.
- Proactive mindset with clear and transparent communication.
- Ability to work independently and take responsibility in an early-stage team setup.
- English: Upper-intermediate required.
Nice to have
- Experience leading small teams or acting as a technical lead.
- Understanding of MVVM, MVC patterns, and basic database concepts.
Culture & Benefits
- Competitive financial reward.
- Challenges working on projects of top global game dev publishers.
- Private medical care and paid time off.
- A culture of diversity and inclusion.
- Community of people who understand and share your passion for games.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →