Job Description
Are you a visionary developer passionate about the future of digital interfaces?
At Nexus Digital, we are building the next generation of interactive web experiences. We are seeking a highly skilled Senior 2D Interactive Developer to join our elite engineering team in San Francisco. In this pivotal role, you will lead the technical direction for our 2D graphics engine, creating fluid, high-performance, and visually stunning web applications that push the boundaries of browser technology. You will work closely with world-class designers and product managers to translate complex concepts into pixel-perfect code.
At Nexus Digital, we are building the next generation of interactive web experiences. We are seeking a highly skilled Senior 2D Interactive Developer to join our elite engineering team in San Francisco. In this pivotal role, you will lead the technical direction for our 2D graphics engine, creating fluid, high-performance, and visually stunning web applications that push the boundaries of browser technology. You will work closely with world-class designers and product managers to translate complex concepts into pixel-perfect code.
Responsibilities
- Architect and develop advanced 2D graphics engines using HTML5 Canvas and SVG.
- Optimize rendering performance and memory usage for complex visual assets and animations.
- Collaborate closely with UX/UI designers to implement responsive, interactive prototypes.
- Maintain and improve the core 2D rendering library used across our product suite.
- Ensure cross-browser compatibility and seamless performance on mobile and desktop devices.
- Conduct rigorous code reviews and mentor junior developers in advanced 2D web techniques.
Qualifications
- 5+ years of professional experience in front-end development, specifically focusing on 2D graphics.
- Deep expertise in JavaScript (ES6+), HTML5, and CSS3.
- Strong proficiency in 2D graphics libraries such as PixiJS, Phaser, or similar.
- Experience with WebGL or Three.js is a major plus.
- Excellent problem-solving skills and a keen eye for visual detail.
- Bachelor’s degree in Computer Science, Engineering, or a related field.