Job Description
Are you a visionary engineer who breathes life into pixels? Apex Creative Tech is seeking a talented Senior 2D/3D Graphics Engineer to join our elite engineering team. We are building the next generation of immersive web experiences, and we need a technical virtuoso to lead our rendering pipeline.
In this role, you will bridge the gap between high-end visual design and bleeding-edge technology. You will work directly with our creative directors and product team to deliver cinematic, high-performance web applications that set industry standards. If you have a passion for WebGL, shaders, and creating visual magic, we want to meet you.
Why Join Us?
- Work on projects that push the boundaries of browser technology.
- Competitive compensation package and equity opportunities.
- Flexible remote-first culture with a vibrant in-office community.
- Access to the latest hardware and software for rapid prototyping.
Responsibilities
- Architect and implement high-performance 2D and 3D rendering pipelines using WebGL, Three.js, or WebGL2.
- Write optimized GLSL shaders to create stunning visual effects and realistic lighting models.
- Collaborate closely with designers to translate artistic concepts into efficient, scalable code.
- Optimize rendering performance for mobile devices, tablets, and desktops to ensure 60fps+ frame rates.
- Debug complex graphics issues, including memory leaks, synchronization problems, and GPU crashes.
- Conduct code reviews and mentor junior engineers in best practices for graphics programming.
- Stay up-to-date with the latest advancements in computer graphics, GPU technology, and web standards.
Qualifications
- 5+ years of professional experience in computer graphics programming, specifically with WebGL or OpenGL.
- Deep expertise in GLSL, HLSL, or Cg shader languages.
- Strong proficiency in C++ and JavaScript/TypeScript.
- Experience with 3D math, linear algebra, and vector mathematics.
- Familiarity with game engines (Unity/Unreal) or physics engines (Ammo.js, Cannon.js).
- Excellent problem-solving skills and a detail-oriented mindset.
- Bachelor’s degree in Computer Science, Mathematics, or a related technical field.