This job listing expired on Mar 24, 2021
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.