We are looking for a highly skilled C++ Developer with hands-on experience in building and optimizing web canvas-based games. The ideal candidate will have a strong background in performance-critical programming, browser-based rendering, and cross-platform development. You will work on developing game logic, rendering pipelines, and optimizing web performance to deliver high-quality gaming experiences.
Key Responsibilities
- Develop and maintain browser-based games using C++ with a focus on HTML5 Canvas/WebGL rendering pipelines.
- Implement game mechanics, rendering logic, and asset management optimized for web environments.
- Integrate C++ game logic with JavaScript frameworks (via Emscripten or similar technologies) for WebAssembly builds.
- Collaborate with designers, artists, and front-end engineers to ensure smooth asset integration and rendering performance.
- Profile, debug, and optimize performance for low-latency and high-FPS gameplay on web browsers.
- Work on cross-browser compatibility and performance enhancements.
- Follow best practices in coding, testing, and deployment for web-based gaming projects.
- Stay updated with advancements in WebAssembly, WebGL, and browser-based gaming technologies.
Requirements
- 2–5 years of professional experience in C++ development.
- Proven experience in building HTML5 Canvas or WebGL-based games.
- Solid understanding of WebAssembly and compiling C++ for web targets (Emscripten or similar).
- Experience in memory management, multithreading (where applicable), and optimization techniques for web.
- Knowledge of game loops, rendering pipelines, and asset streaming.
- Familiarity with JavaScript interoperability and browser APIs.
- Good debugging skills with tools like Chrome DevTools, WebAssembly Debuggers, and performance profilers.
- Ability to work in an agile team environment with designers and other engineers.
📌 C++ Developer _ Web Canvas Gaming (Noida)
🏢 Recognized
📍 Noida
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.