Lead Programmer - Gaming
Yeah! Global
Toronto, ON, ca
$130K-$140K a year (estimated)
Full-time
Here's the lowdown :
- Lead the Charge : Become our Lead Programmer, managing a team of seasoned developers crafting an unannounced multiplayer masterpiece.
- Cutting-Edge Gameplay : Dive into a contemporary, third-person world built with our advanced proprietary game engine.
Are you the one?
- Proven Leadership : You've successfully led large programming teams on complex projects for the latest consoles.
- Technical Mastermind : An expert in multiple programming subfields (game systems, animation, AI, physics, graphics), you provide clear, logical direction to create bug-free multiplayer experiences.
- Engine Whisperer : Work with the technical director to shape the architecture of our proprietary engine, ensuring it evolves for future projects.
- Tech Trendsetter : Stay ahead of the curve by researching academic papers and integrating the latest advancements into our engine.
Your Daily Grind :
- Lead Your Crew : Assign tasks, review code, and provide clear direction to meet the ambitious goals of this project.
- Engine Architect : Collaborate with the technical director on high-level architecture decisions, keeping our engine future-proof.
- Code Crusader : Design, implement, and maintain clean, concise, multiplayer-ready code that meets all design requirements.
- Quality Champion : Debug, optimize, and modify code to maintain the highest standards for quality, readability, and reliability.
- Gameplay Guardian : Review, playtest, and verify code for correctness, robustness, and pure, unadulterated fun!
- Collaborative Spirit : Work closely with designers and artists to translate the game's vision into functional, user-friendly engine and game systems.
- Technical Ambassador : Represent the company from a technical standpoint when coordinating with external partners.
We Want You If :
- You hold a Bachelor's degree in Computer Science or have equivalent experience.
- You have at least 5 years of game development experience, including 1 shipped AAA title in a lead role.
- You're an expert in C++ and Java.
- You have a proven track record of crafting robust, efficient solutions to complex technical problems.
- You possess a deep understanding of multiple game programming subfields, with expertise in at least one.
- You've written and debugged code within a proprietary or commercial C++ 3D game engine (think Unreal Engine).
- You have experience writing multiplayer code.
- You possess a vast knowledge of video game genres and understand the technical makeup of game systems.
- You're a self-starter with exceptional technical and communication skills.
- You have a burning passion for creating high-quality video games.
Bonus Points for :
- Experience with 3D modelling, animation, or rigging using tools like 3DS Max or Maya.
- Creating real-time visual effects and particle systems.
17 days ago