🏆 We're nominated as "Supporting Agency of the Year" in the Esports Awards 2019. Vote here!

Psyonix Logo

(Expired) Senior & Mid-Level UI Programmers

1 month ago by Psyonix

  San Diego (California), USA

Level: Intermediate

Contract: Full Time (Paid)

Sector: Software Engineering

Apply Now

Psyonix 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 a healthy work-life balance.

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

Apply Now

This job has expired and applications are now closed.