Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior UI Engineer - NBA

Engineering | Chicago, IL | Full Time

Job Description

Are you a UI wizard? Nifty Games is hiring a Senior UI Engineer capable of delivering high quality and scalable UI of the highest quality. Your role will be to lead UI best practices through your experience and expertise, and fight for the user by delivering the highest quality game user interface and user experience. You will work directly with industry veterans and partner with UI/UX and design leads to deliver and ship live products around the world.


  • Collaborate with UI/UX team members to efficiently integrate scalable layouts, animations, effects, and other graphical assets.

  • Define and implement best practices for Unity UI development from coding standards to prefab. Including:

    • Traditional Performance (CPU, GPU, Overdraw optimization)

    • Texture Atlasing

    • Font optimizations

    • Font localization experience

    • Input handling

  • Build and track metrics on UI performance and optimize for speed and reliability.

  • Determine best practices for UI/UX across the organization.

  • Work directly with the Technical Director to address the central needs of multiple active projects and developers.

  • Work with the production team to scope, plan, and execute on a high-quality UI and UX.

Desired qualifications:

  • 3-5 years of game engineering experience with Unity3d

  • Experience with free to play live ops games on mobile.

  • Ability to write well-documented and tested User Interfaces in Unity with C#, establishing and implementing best practices.

  • Detailed-oriented and organized with strong written and verbal communication skills

  • A team-first player who is able to work well with all disciplines, both on-site and remote

  • Experience in multiple core systems such as: graphics, tools, scalable UI/UX, and asset management.

  • Exceptional problem solver who thrives in uncertainty and is able to identify multiple, creative solutions to the various challenges developers and publishers face

What Additional Skills Will Help You Stand Out?

  • Passion for mobile gaming, sports gaming, and professional sports

  • Experience with Unity uGUI or similar system (e.g. NGUI)

  • Experience with VFX, e.g. particle systems

  • Experience with Perforce and Agile development

  • Prior shipped titles on mobile

Nifty Games, Inc is an equal opportunity employer with offices in Chicago, the San Francisco Bay Area, and the Greater Los Angeles region. This role can be placed in any location. Nifty Games is a venture-funded games developer & publisher focused on quick session, head to-head sports games for mobile devices. Nifty Games is a proud partner of the NFL, NFLPA, NBA & NBPA.  Learn more at Nifty Games, Inc is an equal opportunity employer. During the current COVID-19 pandemic, we will be exercising caution with all employees and are not requiring employees to work on-site at this time. This role will likely be starting in a "work from home" capacity until conditions allow for a safe return to the office.