UI Programmer
We’re a small, independent mobile games studio building creative play experiences in Unreal Engine. Our first project is a 3D digital dollhouse focused on self-expression, storytelling, and playful tools.
The position is full-time, based in Stockholm. We offer a hybrid set-up and expect people to join us in the office on a weekly basis.
The Role
As our Game UI Programmer, you’ll play a key role in shaping the look and feel of our games by taking ownership of implementing intuitive, polished, and performant player experiences.
You will:
Design, implement, and maintain UI flows and components using UMG (Unreal Motion Graphics) in both C++ and Blueprint
Contribute to a library of scalable and sustainable UI components
Take existing UI designs and prototypes and implement them in-game
Implement responsive UI animations and transitions
Identify and address UI performance issues
Help guide general code quality and architectural consistency
Write and maintain automated tests for UI systems and features
Author relevant technical documentation
Help out with other aspects of game programming as needed
Actively review and give feedback on others’ work with openness and respect
Estimate and plan your work individually and collaboratively
Who You Are
Above all, you care about building something players will love through candid feedback, cooperation and curiosity.
You’ll feel at home if you:
Take ownership of delivery and consider impact on players and team
Enjoy supportive teamwork and open communication
Balance quality with pragmatism: knowing when to polish, iterate, downscope or cut
Are curious, adapt quickly, and want to hone your craft in a startup environment
What You’ll Bring
2+ years of professional experience developing game UI in Unreal Engine
Deep familiarity with UMG
Solid understanding of modern C++
Proficiency with Git-based version control (or similar version control solution)
Bonus points for:
Formal degree in computer science or higher vocational education degree relevant to game or UI programming
Experience with developing games or apps for iOS and/or Android
Familiarity with Unreal Engine’s CommonUI plugin
Experience working directly with Slate (Unreal Engine’s lower-level UI framework)
Experience creating or extending Unreal Engine editor UI and tools
If you are interested then send an email and CV to hola@rorointeractive.com.