About the Role
The UI Programmer will design and implement user interface solutions for mobile games, ensuring seamless interaction and performance across devices. You will optimize UI frameworks and collaborate across disciplines to deliver polished player experiences.
Responsibilities
- Develop and maintain user interface systems in Unity
- Collaborate with UI/UX designers to translate mockups into functional components
- Optimize UI performance for a range of mobile devices
- Ensure consistent behavior across different screen sizes and resolutions
- Implement accessibility features within UI design
- Troubleshoot and debug interface issues across platforms
- Write clean, maintainable, and well-documented code
- Support live operations with timely UI updates and hotfixes
- Work within agile development cycles
- Integrate analytics and telemetry into UI interactions
- Assist in defining UI architecture standards
- Collaborate with backend developers for data-driven UI elements
- Maintain compatibility with evolving game features
- Participate in code reviews and technical planning
- Support localization efforts in UI text and layout
- Ensure compliance with platform-specific UI guidelines
- Improve loading and transition performance in menus
- Develop reusable UI components and prefabs
- Monitor player feedback related to interface usability
- Contribute to technical documentation for UI systems
Nice to Have
- Experience with Unity UI Toolkit or UXML
- Knowledge of shader basics for UI effects
- Familiarity with data binding concepts
- Experience with internationalization and text rendering
- Previous work on free-to-play mobile titles
- Understanding of player engagement metrics
- Experience with remote configuration of UI elements
- Contributions to open-source or personal game projects
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Part of the Reactor Team, a dedicated group focused on live operations and continuous improvement of existing titles
Why Join the Reactor Team?
You'll be part of a team dedicated to evolving successful live games, where your work directly impacts millions of players. The Reactor Team values technical excellence, collaboration, and rapid iteration to keep games fresh and engaging.
Available for qualified candidates