
Lead UI Programmer
Mad Head Games
Serbia, Belgrade
About the Company
Serbian game development studio behind Scars Above and Clive Barker’s Hellraiser: Revival. Part of Saber Interactive, with teams in Belgrade, Novi Sad and Sarajevo working on action games for PC and consoles.
About the Role
Mad Head Games is looking for a Lead UI Programmer to take ownership of complex UI systems built on Unreal Engine. The role leads a team of programmers, defines team work processes, and ensures the technical quality and maintainability of UI features across the project.
Vacancy Details
CityBelgrade
Working ModelHybrid
SeniorityLead
Employment TypeFull Time
Role TypeLeadership
Contract TypeEmployment Contract
Role DepartmentEngineering & Development
Responsibilities
- Understand the game design of the project and make sure tech is aligned with the design
- Ensure code maintainability and control technical debt
- Define team work processes, including code review, autotests, JIRA ticket granularity and meetings
- Take ownership of complex UI systems built on Unreal Engine
- Plan and delegate team tasks based on priorities, capacity and deadlines while ensuring realistic workload and clear expectations
- Track team progress and facilitate collaboration and smooth communication with other departments
- Provide mentorship and support individual growth and career development through knowledge sharing and regular one on one meetings
- Provide constructive feedback to guide performance and participate in evaluation processes
- Keep the team informed on goals, priorities and any relevant project or task changes
- Ensure the quality of technical design of gameplay features
- Ensure a reasonable velocity for the production of new features
- Make sure there are no bugs that interfere with playtesting by game designers
- Be the point of contact in the project regarding the implementation of UI features, collaborating with producers and game designers
- Assess the feasibility of the roadmap for the production of gameplay features and escalate risks
- Plan team capacity and collaborate with the Recruitment team in hiring new team members
Requirements
- Shipped at least one AA or AAA game for PC or Consoles as Lead UI Programmer
- 5+ years of experience in the AAA industry working in a Gameplay Programming department
- Proven experience leading a team of programmers in a relevant area
- Experience working with design and implementation of UI systems
- Strong knowledge of C++, including experience outside Unreal Engine
- Problem solving mindset with the ability to anticipate risks and address issues proactively
- Self motivated and driven, able to identify problems and execute on solutions
- Excellent written and verbal English communication skills
Nice-to-have
- Experience working with UI animation systems
- Unreal Engine experience, including Blueprints, Unreal UI Systems, Common UI, Input system and GAS
- Strong understanding of collaborative pipelines between design and programming teams
Tags
Benefits
- Competitive industry standard salary
- Hybrid working mode, with options for regular office attendance or remote work
- Referral program
- Flexible working hours
- 25 days of vacation, plus company wide annual leave in January, short term sick leaves, additional remote days and additional days for significant life events
- A month of 4 hour workdays for employees returning from maternity leave
- Ongoing education and training, including conferences, classes, workshops and courses
- Work with top talents, senior professionals and teams from the field
- Premium private medical insurance
- Team building events
- Fitness support allowances
- Coffee, fruits and snacks in the office
- Merch and gifts
posted Today