SDE III (Frontend - WebGL/Canvas)
Job type: Full Time · Department: Engineering · Work type: On-Site
Gurugram, Haryana, India
Software Development Engineer III (Frontend)
About the company:
At WizCommerce, we’re building the AI Operating System for Wholesale Distribution — transforming how manufacturers, wholesalers, and distributors sell, serve, and scale.
With a growing customer base across North America, WizCommerce helps B2B businesses move beyond disconnected systems and manual processes with an integrated, AI-powered platform.
Our platform brings together everything a wholesale business needs to sell smarter and faster. With WizCommerce, businesses can:
Take orders easily — whether at a trade show, during customer visits, or online.
Save hours of manual work by letting AI handle repetitive tasks like order entry or creating product content.
Offer a modern shopping experience through their own branded online store.
Access real-time insights on what’s selling, which customers to focus on, and where new opportunities lie.
The wholesale industry is at a turning point — outdated systems and offline workflows can no longer keep up. WizCommerce brings the speed, intelligence, and design quality of modern consumer experiences to the B2B world, helping companies operate more efficiently and profitably.
Backed by leading global investors including Peak XV Partners (formerly Sequoia Capital India), Z47 (formerly Matrix Partners), Blume Ventures, and Alpha Wave Global, we’re rapidly scaling and redefining how wholesale and distribution businesses sell and grow.
If you want to be part of a fast-growing team that’s disrupting a $20 trillion global industry, WizCommerce is the place to be.
Read more about us in Economic Times, The Morning Star, YourStory, or on our website!
Founders:
Divyaanshu Makkar (Co-founder, CEO)
Vikas Garg (Co-founder, CCO)
About WizStudio:
WizStudio is our next-generation visual editor — a powerful, browser-based design tool that enables wholesale businesses to create stunning product catalogs, marketing collateral, and branded content with ease. Think Canva meets B2B commerce. Built on cutting-edge WebGL and Canvas technologies, WizStudio delivers a fast, fluid, and intuitive editing experience directly in the browser.
We're looking for engineers who are passionate about graphics programming, interactive editors, and building delightful creative tools.
Job Description:
Role & Responsibilities:
Design and build core components of WizStudio — a high-performance, browser-based visual editor using HTML5 Canvas, WebGL, and related graphics technologies.
Develop interactive features such as drag-and-drop, real-time transformations, layer management, text editing, image manipulation, and undo/redo systems.
Optimize rendering performance for complex scenes with multiple objects, filters, effects, and high-resolution assets.
Implement advanced graphics features, including blend modes, masks, filters, shadows, gradients, and custom shaders.
Build a robust object model for managing design elements, supporting serialization/deserialization, and enabling collaborative editing capabilities.
Integrate with AIpowered features to enable smart content generation, auto layouts, background removal, and intelligent design suggestions.
Ensure cross-browser compatibility and consistent performance across devices, including tablets and touch-enabled devices.
Collaborate closely with Product Managers, Designers, and Backend Engineers to deliver seamless user experiences.
Write clean, maintainable, and well-tested code, establishing patterns and best practices for the WizStudio codebase.
Mentor junior developers and contribute to technical discussions, code reviews, and architectural decisions.
Stay current with advancements in web graphics, Canvas APIs, WebGL/WebGPU, and creative tool technologies.
Requirements:
Bachelor's degree in Computer Science, Graphics, or a related field.
5+ years of experience in frontend development with strong proficiency in JavaScript/TypeScript.
3+ years of hands-on experience with HTML5 Canvas API and/or WebGL for building interactive, graphics-intensive applications.
Deep understanding of 2D graphics concepts, including coordinate systems, transformations (translate, rotate, scale, skew), compositing, and rendering pipelines.
Experience building or contributing to visual editors, design tools, or creative applications (e.g., image editors, diagram tools, presentation builders, or similar).
Proficiency with graphics libraries and frameworks such as Fabric.js, Konva.js, PixiJS, Three.js, or Paper.js.
Strong understanding of performance optimization techniques for Canvas/WebGL applications (requestAnimationFrame, offscreen canvas, texture atlases, batching, etc.).
Experience with React or similar frontend frameworks and state management for complex applications.
Familiarity with image processing concepts — resizing, cropping, filters, color manipulation, and file format handling (PNG, JPEG, SVG, PDF export).
Understanding of event handling for complex interactions, including support for mouse, touch, keyboard, and gestures.
Strong problem-solving skills with the ability to debug complex rendering and performance issues.
Excellent communication skills and ability to work collaboratively in a cross-functional team.
Nice to Have:
Experience with WebGPU or interest in next-generation web graphics APIs.
Knowledge of vector graphics and SVG manipulation.
Experience with real-time collaboration features (CRDTs, operational transforms).
Familiarity with PDF generation and print-ready output workflows.
Background in computer graphics, game development, and other creative tools industry.
Experience with Fabric.js or similar canvas libraries at scale.
Understanding of color theory, typography, and design principles.
Benefits:
Opportunity to build a creative product from the ground up — your work will directly shape how thousands of businesses create visual content.
Work on technically challenging problems in graphics, performance, and interactive UX.
Collaborative, innovative work environment at a fast-paced, growing B2B SaaS company.
Significant growth and professional development opportunities.
Flexible working hours to accommodate your schedule.
Be part of a team disrupting a $20 trillion global industry.
Compensation: Best in the industry
Role Location: Gurugram
Website: [https://www.wizcommerce.com/
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.