${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Naughty Dog

UI Scripter / Programmer (Temporary Assignment)

${ timestamp }} · 
Naughty Dog
πŸ‡ΊπŸ‡Έ Santa Monica, CA

Candidates must be authorized to work in the United States for this position.

Responsibilities

  • Work with the UI designer and programming team to implement HUD and UI elements
  • Building, maintaining and debugging UI global systems across the entire game
  • Integrate assets, implement, and test functionality of UI components
  • Coordinate with back-end programmers to ensure features work properly with servers
  • Perform technical problem-solving and optimization of the UI
  • Implement pixel perfect UI to help achieve the desire visual quality within the constraints
  • Help to establish and optimize our UI tools pipeline
  • Work with QA team to develop UI test cases

Requirements & Skills

  • Strong coding ability (Computer Science / Software Engineering degree or similar work experience)
  • Proficient in Python, Lua, or other equivalent scripting language
  • Experience in C/C++
  • Shipped at least one AAA title from the beginning to end
  • Self-sufficient, able to manage workload and meet project deadlines
  • Experience with game HUD, navigation display, inventory systems, and other player progression systems
  • Familiarity with UI editors (Unity, Unreal or other)
  • Excellent communication and collaboration skills with teams

Bonus Skills

  • Strong math skills with an emphasis on linear algebra and applied mathematics for game development
  • Experience developing multiplayer games
  • Experience and deep understanding of object oriented programming design principles
  • Passion for making great games with strong attention to detail and quality
  • Comfortable with Photoshop and Illustrator
  • Knowledge of UI design patterns

As part of the Naughty Dog application process, candidates should expect to be given a technical interview and/or a design test. To be considered, please include a link to your GitHub code samples.