Skip to content
← Back to job listings

Senior Software Engineer

Zynga · Toronto, Canada

Imported listingfull-time18 days ago

About The Role

Join Zynga, a leading mobile gaming company, as a Senior Software Engineer on the Ad Monetization team. In this role, you will be responsible for transforming approved creative concepts into polished, high-performing ad units. You will work closely with engineers, creative leads, and cross-functional partners to ensure the technical execution of each experience from implementation through deployment. You will also optimize experiences for performance, responsiveness, file size, and reliability while maintaining creative quality.

  • Transform approved creative concepts into polished, high-performing ad units by building high-quality playable ads and interactive creative units.
  • Take ownership of assigned projects from technical kickoff through final delivery, ensuring every build is reliable, performant, visually polished, and ready for production.
  • Proactively identify opportunities to improve workflows, implementation efficiency, and build quality while consistently delivering dependable, high-quality work.
  • Proficiency in web technologies, including HTML5, CSS3
  • Proficiency in managing complex render loops, frame rates (FPS), and animations via requestAnimationFrame
  • Bachelor’s degree in Computer Science, or related technical discipline (or equivalent)
  • Experience with Responsive Web Design and creating fluid layouts that work flawlessly across mobile, tablet, and desktop screens
  • Experience with asset management building efficient loading pipelines for preloading, caching, and optimizing game assets (spritesheets, audio sprites, JSON data)
  • Extensive experience designing front-end architecture, optimizing web performance
  • Excellent interpersonal skills and the ability to interface with senior leadership with confidence and clarity
  • Experience working directly with the HTML5 Canvas API to render and manipulate shapes, text, and images
  • Strong background in 2D HTML5 game frameworks like Phaser or CreateJS
  • Experience with 2D and 3D JS frameworks such as PixiJS, and ThreeJS
  • Expertise in modern JavaScript (ES6+)
  • Strong understanding of 2D/3D coordinate systems, geometry, vector math, and pixel-level manipulation (ImageData)
  • 6+ years of professional experience in software development
  • Experience with Photoshop is highly preferred

This is an external listing. JobSpring does not represent or verify the employer. Report this listing