About the job
What's the Job?
We are looking for a highly experienced Unreal Engine UI programmer that can implement interactive and visually appealing user interfaces. You will work collaboratively with design and art teams to bring seamless and visually engaging interfaces to life.
Your responsibilities
- Write clean, maintainable, and robust C++ UI systems.
- Work closely with designers and artists to implement functional and visually compelling UI elements using Unreal Engine.
- Work closely with the UX design team to iterate designs
- Implement complex UI screens for interactive game features including data-driven dynamic layouts, animations, and transitions.
- Integrate UI elements seamlessly with game mechanics and systems, providing a cohesive and immersive experience.
- Benchmark, debug, and optimize UI, while balancing visuals and performance.
- Integrate various backend functionality.
Qualifications
- 3+ years of professional C++ development.
- 3+ years of experience as a UI Programmer on Unreal Engine.
- Solid knowledge of Unreal Blueprints.
- Solid understanding of UI/UX principles and design fundamentals.
- Experience implementing data-driven dynamic layouts.
- Good knowledge of Unreal Engine’s HTTP and JSON modules
- Experience implementing REST APIs
- Self-motivated, strong work ethic, and able to work independently.
- Strong version control knowledge.
- Online communication, team-collaboration skills, and English fluency.
- Other experience in C++ Unreal Engine development is a plus.