About this role
Game Programmer
Amber Studio is building a network of qualified Game Programmer candidates for future paid partnerships on AAA-quality titles. You’ll work in cross-functional teams across different development stages, contributing high-quality solutions and code that is readable, maintainable, and well-documented.
What You'll Do
- Find the best technical solution for each game development challenge.
- Write code that is readable, easy to debug and maintain.
- Actively seek to help your teammates.
- Actively participate in planning meetings and ensure that all relevant parties are aligned on task specifications.
- Help the team improve the quality of their work by eliminating waste from the development process.
- Always try to improve the way you do things.
- Constantly communicate with your teammates to flag and alleviate risks.
- Perform code reviews.
- Write technical design documents.
- Collaborate with cross-functional teams to deliver AAA-quality titles.
What We're Looking For
- Proficient in Unreal Engine or Custom C++ engines.
- Fair knowledge of individual game engine Components (Rendering, AI, Networking, Navigation, Physics, UI).
- Experience in optimizing for FPS and memory consumption.
- Solid knowledge of design patterns and coding architectural principles.
- Experience in debugging and profiling large code bases.
- At least 5 years experience of game development.
Nice to Have
- Shipped at least one PC/Console title.
- Good understanding of cross-platform game development.
- 3D rendering programming experience (DirectX, OpenGL, Vulkan, Gnmx).
- Good understanding of client-server communication & socket-based network protocols.
- Experience using Unit Test frameworks and Integration Test frameworks.
Compensation & Benefits
- Competitive project-based compensation.
- Opportunity to work on exciting and diverse projects.
- Clear communication and support throughout the project duration.
- Flexibility in project timelines and deadlines.
- Potential for long-term collaboration on future projects.
- Transparent and fair evaluation of your work.