Responsibilities:
- Design and implement well-engineered, reliable, and maintainable
- Collaborate with team members to develop various gameplay systems
- Develop and test code, fix bugs, and profile and optimize code as directed
- Follow best practices, development processes, and coding standards
- Document and review technical designs with other software programmers
- Work with QA, providing information needed to fully test developed code
- Keep up to date on programming methods, practices, and technologies
- Identify technical and developmental risk/obstacles and generate solutions to overcome identified risks
- Enforce company coding standards via code review.
Required:
- 3+ years working in the game industry (regardless of shipped titles)
- Strong understanding of UE4 and UE4 Blueprints
- Robust knowledge of game systems and their implementation from scratch to shipped
- Good written communication (documentation)
- Strong interpersonal skills (collaborative)
- Good understanding of linear algebra
Bonus
- Knowledge of performance capture tools such as Pix and Renderdoc
- Several shipped titles
- Debugging and optimization on modern console platforms
- The ability to mentor other programmers as needed to increase their abilities and productivity
- Experience with Power IK
- Experience with optimizing and refactoring of UE4 Blueprints
Please send all your documents to
jobs@rainbowstudios.com.