Job Description
Are you a creative technologist passionate about the intersection of design and code? Apex Creative Labs is looking for a Senior 2D Graphics & WebGL Developer to join our elite engineering team in San Francisco. We build next-generation digital experiences that push the boundaries of what's possible in the browser. In this role, you will lead the development of high-performance, visually stunning 2D and 3D web graphics, working alongside world-class designers and frontend architects.
Why Join Us?
- Work on high-impact projects for Fortune 500 clients.
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options.
- Access to the latest hardware and cutting-edge technology.
Role Overview
We are seeking a visionary developer to architect and implement complex visual rendering engines. You will be responsible for translating creative concepts into performant, scalable WebGL code. If you have a deep understanding of the graphics pipeline and a knack for problem-solving, we want to hear from you.
Responsibilities
- Design, develop, and optimize high-performance 2D and 3D graphics rendering pipelines using WebGL, Three.js, and Canvas API.
- Craft shader code (GLSL) to create custom visual effects, animations, and particle systems.
- Collaborate closely with UX/UI designers to implement pixel-perfect visual assets and interactive animations.
- Optimize rendering performance for mobile and desktop browsers to ensure 60fps frame rates.
- Mentor junior developers and conduct code reviews to maintain high engineering standards.
- Stay abreast of emerging web graphics technologies and best practices.
Qualifications
- Bachelor’s degree in Computer Science, Mathematics, or a related field, or equivalent professional experience.
- 5+ years of professional experience with JavaScript, HTML5, and CSS3.
- Strong proficiency in WebGL, Three.js, Babylon.js, or PixiJS.
- Expert knowledge of GLSL (OpenGL Shading Language) and GPU programming concepts.
- Experience with 2D physics engines (e.g., Matter.js, Box2D) is a plus.
- Deep understanding of performance optimization techniques, memory management, and browser compatibility.
- Strong portfolio demonstrating advanced 2D/3D web graphics projects.