• Develop world-class browser-based 3D content creation tools for PlayCanvas platform
• Work with engine run-time programmers and front-end/back-end programmers to expose engine features to game developers
• Build SuperSplat, world's most popular platform for 3D Gaussian Splatting with massive potential for e-commerce and immersive digital memories
• Collaborate with engine and tools programmers to build next-generation platform for creating incredible HTML5 content
• Work from central London offices in "default together" approach with 4+ days per week in office
• Join PlayCanvas team that operates like startup within Snap—fast-moving, collaborative, and driven
📋 Job Requirements
• Show experience architecting and developing complex web applications
• Demonstrate exceptional coding skills in modern JavaScript both in browser and in Node.js environment
• Possess excellent HTML5 and CSS3 skills
• Hold database expertise, preferably with DocumentDB and/or DynamoDB
• Have experience with AWS infrastructure including EKS, CloudFront, and S3
🌟 Nice-to-have
• Show experience leading small to medium teams of engineers
• Have understanding of game engine architecture and practical experience working on game engine related tooling
• Show experience in one or more of following: real-time graphics (ideally WebGL), animation, physics
• Possess excellent verbal and written communication skills with high attention to detail
• Have experience with content creation apps like 3ds Max, Maya or Blender
• Hold knowledge of 3D mathematics (vector algebra)
• Show passion for latest game engine techniques and enabling creativity of others
🎯 Responsibilities
• Develop world-class browser-based 3D content creation tools
• Work with engine run-time programmers and front-end/back-end programmers to expose engine features to game developers
• Build web tools and runtimes that developers love and help shape 3D web
• Collaborate with team to build next-generation platform for creating HTML5 content
• Contribute to SuperSplat platform development for 3D Gaussian Splatting
About Snap Inc.
😃 What Snap Inc. offers
• Join team building world's most popular platform for 3D Gaussian Splatting
• Access paid parental leave
• Receive comprehensive medical coverage
• Access emotional and mental health support programmes
• Receive compensation packages that let you share in Snap's long-term success
• Work on challenging, high-intensity, rewarding, and fun projects
• Join company that believes in having team of diverse backgrounds and voices working together
• Work in fast-moving, collaborative, and driven environment that operates like startup within Snap
• Access accommodations for disabilities or special needs
💖 What makes Snap Inc. unique
Snap Inc. is technology company that believes camera presents greatest opportunity to improve way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in moment, learn about world, and have fun together. Company's three core products are Snapchat, visual messaging app that enhances relationships with friends, family, and world; Lens Studio, augmented reality platform that powers AR across Snapchat and other services; and AR glasses, Spectacles. PlayCanvas team is building SuperSplat, world's most popular platform for 3D Gaussian Splatting, with massive potential for e-commerce, immersive digital memories, and much more. Snap is proud to be equal opportunity employer, committed to providing employment opportunities regardless of race, religious creed, colour, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification.