About this role
Job title: Game Programmer
About the Role We're expanding our pool of talent for the role of a Game Programmer to work on cross-functional teams building AAA quality titles. This is a project-based opportunity with potential for long-term collaboration and partnerships. You'll help deliver high-quality code and technical design, driving continuous improvement.
What You'll Do
- Write readable, maintainable code and design technical solutions for game development challenges.
- Find the best technical solutions for each game development challenge.
- Actively seek to help teammates and participate in planning meetings.
- Ensure alignment on task specifications and eliminate waste in the development process.
- Continuously communicate to flag and alleviate risks; perform code reviews.
- Write technical design documents.
What We're Looking For
- Proficient in Unreal Engine or Custom C++ engines.
- Strong knowledge of Rendering, AI, Networking, Navigation, Physics, UI.
- Experience in optimizing for FPS and memory.
- Solid knowledge of design patterns and coding architectural principles.
- Debugging and profiling large code bases.
- At least 5 years of game development experience.
Nice to Have
- Shipped at least one PC/Console title.
- Cross-platform game development.
- 3D rendering programming (DirectX, OpenGL, Vulkan, Gnmx).
- Client-server communication and socket-based network protocols.
- Experience with Unit Test 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.