This job listing expired on Feb 20, 2020
Tweet

Psyonix, part of the Epic Games family, is a video game developer located in downtown San Diego. Best known for Rocket League, the award-winning game that combines soccer, driving, and highly competitive and addictive game play, we are an industry-leading game studio rooted in a crunch-free philosophy that emphasizes an amazing employee experience and strong workplace culture.

We are looking for experienced Senior and Mid-Level C++ Programmers with a background in UI or full stack development that can help us architect and implement functional, responsive, and portable UI solutions for new and existing IPs. From backend business logic to user-facing systems, you will be instrumental in architecting and maintaining a scalable and reusable interface model, create interactive components that are intuitive as well as extensible, and collaborate with artists and designers to deliver a high quality user experience.

Essential Responsibilities & Job Duties

  • Architect, implement, and maintain new and existing interfaces and related systems for Rocket League and/or new projects
  • Work with UI/UX Lead, Designers, Artists, and Client/Engine Programmers to create high quality user experiences
  • Maintain a clean and optimized UI codebase, ensure consistent coding conventions, and help develop best practices
  • Create dynamic and responsive UI that can scale and reflow to suit a variety of resolutions and localized content
  • Work with the UI Artists to come up with practical solutions to technical challenges and ensure in-game implementations match mockups and vision


Qualifications & Requirements

  • 3 to 5+ years of experience in a similar role
  • Exceptional C++ programming skills
  • Experience working on UI for projects across a variety of platforms (PC, console, mobile, etc.)
  • UE4 development experience
  • A solid understanding of interface conventions and knowledge of current tools and trends in UI development
  • Ability to listen to feedback and collaborate with others to come up with creative solutions to challenging designs
  • Must work well in a team environment with both programmers and artists


Pluses

  • Working knowledge of UMG, Slate, and/or Blueprint
  • Scaleform/Flash experience
  • Competent using ActionScript 3
  • UE3 experience