SupercellSenior Game Tech Programmer
任职要求
• Strong, professional experience using C++
• Ability to quickly get up to speed with existing code
• Ability to communicate with non-technical people
• Driven, focused and willing to see projects through delivery
• A true desire to help others produce their best work
Nic…工作职责
• Develop and maintain technologies that enable the team to create your dream game, including stunning visuals and smooth multiplayer experience • Take care of the runtime performance of the game to support the widest possible audience • Work with the engine and other central tech teams to plan current and future needs for the game team, along with other game tech programmers • Integrate improvements and other changes from central tech to minimize game team disruption • Share learnings and technology with central tech so that other game teams can benefit from them as well • Be an omniscient code wizard when it comes to your game, and the tech it’s built upon
• Work within our in-house build orchestration to monitor system health, implement systematic troubleshooting, and perform root cause analysis to prevent recurring issues • Implement and manage quality gates, including static code analysis and data validation tools, ensuring all code merges meet high standards before reaching development branches • Provide timely, clear incident communication and technical documentation while driving cross-team collaboration to resolve complex, cross-system errors • Proactively identify error patterns and bottlenecks in the build process and champion a continuous improvement mindset by proposing and implementing workflow optimization solutions • Design, implement, and maintain tools to enhance the efficiency of build workflows, system diagnostics, and reporting
• Collaborate with game teams to identify and solve problems in 3D graphics, rendering, runtime performance, and memory efficiency. • Iterate and improve upon existing legacy systems that are already widely used, ensuring minimal production disruption. • Support artists and designers in achieving the game’s visual targets while maintaining excellent runtime performance, especially on low-end hardware. • Communicate effectively with game teams and other stakeholders, building trust, providing clarity on deep technical topics, and minimizing surprises.
• Has strong experience building and maintaining automation systems — ideally in mobile gaming or similar environments • Understands the importance of observability, uptime, and reliability and test infrastructure • Enjoys collaborating with game teams and other developers to identify pain points and ship better tools • Can take ownership of complex systems and improve them over time If this sounds like you and you’re curious to find out whether Supercell could be the right fit — hit that apply button.