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.