- Design, develop, write, test, and implement systems and game code.
- Focus on rendering pipelines, tools, and shaders.
- Collaborate with designers, artists, and development personnel.
- Develop and implement technical design specifications.
- Test and refine rendering features and optimizations.
- Estimate tasks and deliver high-quality code to schedule.
- Mentor the code team and lead by example.
- Perform code reviews to ensure code quality.