Senior Graphics Engineer

Location Singapore
Discipline Information & Communications Technology
Job Reference BBBH142982_1723805127
Salary Negotiable
Consultant Name Manalo Frances Diana Delos Santos
Consultant Email [email protected]
Consultant Contact No. 65515326
EA License No. 02C3423
Consultant Registration No. R1219552


Key Responsibilities:

  • Design and implement visually stunning graphics and animations using ThreeJS, WebGL, and Canvas API.
  • Develop efficient, scalable graphics solutions for web applications, ensuring compatibility across various devices and platforms.
  • Collaborate with the design and development team to integrate graphics seamlessly into web applications using React.
  • Optimize graphic content for performance, including frame rates and loading times, ensuring a smooth user experience.
  • Stay abreast of advancements in web graphics technologies and techniques, and implement best practices in graphics programming.
  • Debug and troubleshoot graphics-related issues, providing innovative solutions to complex challenges.
  • Work closely with the UI/UX team to ensure graphic implementations align with user experience goals and design principles.


Required Skills:

  • Proven experience as a Graphics Engineer or similar role, with a good portfolio showcasing web-based graphics projects (3D or 2D).
  • Proficiency in graphics programming with a deep understanding of Three.js, WebGL / WebGPU, Canvas API, or game engines such as Unity or Unreal.
  • Solid experience in front-end development using React, JavaScript, and TypeScript.
  • Familiarity with shader programming such as GLSL or HLSL.
  • Good knowledge of modern web technologies, standards, and best practices.
  • Excellent problem-solving skills and the ability to think algorithmically.
  • Good communication and collaboration skills, with the ability to work effectively in a team environment.


Nice to Have:

  • Familiarity with graphics rendering optimization.
  • Contributions to open-source graphics projects or communities.


Qualifications:

  • Bachelor's degree in Computer Science, Graphic Design, or related field.
  • 5+ years of professional experience in graphics programming and web development.
  • Demonstrable expertise in Three.js, WebGL, Canvas API, and shader programming.