Job Description
PROGRAMMING - GAMES
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide.
What You'll Do
We're looking for a Lead UI Programmer who is passionate about games and well-versed in C++, UI development, and mobile development. In this role, you will be responsible for core UI features and for supporting collaborative development among programmers, designers, and artists to deliver cutting-edge features that enhance player experiences across Rocket League. You will have opportunities to work on various initiatives, get hands-on with cutting-edge technologies, and work with talented internal and external teams, all while building impactful experiences from concept to delivery.
In this role, you will
• Mentor and coach a team of UI programmers and be the primary hub of communication and information for other disciplines
• Distill high-level feature requests into meaningful, actionable work items and delegate effectively to the team
• Deliver core UI functionality and systems efficiently and on time, and speak up when the team is over- or under-scoped
• Lead the vision for different systems, features, and be ready to jump in and write code when necessary
• Propose and review architecture, systems, and technical approaches to ensure that they satisfy requirements and promote a healthy codebase
• Work closely with art and design leads to ensure that UI meets aesthetic and functional requirements
• Work closely with other programming disciplines to integrate backend systems in support of the player experience
What we're looking for
• Experience developing games professionally and shipping AAA titles (on multiple platforms preferred)
• Experience leading a team of programmers within shipped AAA titles
• Strong C++ skills and the ability to code and design systems and tools
• Strong analytical abilities with creative problem-solving skills, excelling in thinking innovatively and finding unique solutions
• Experience working on a live service game
• Excellent communication and interpersonal skills
• Strong teamwork and cross-disciplinary collaboration skills, including the ability to deliver and respond to constructive feedback
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
Jobcode: Reference SBJ-k2ex5p-18-97-14-88-42 in your application.