LottieFiles

Graphics Engineer – ThorVG

LottieFiles

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Collaborate closely with the LottieFiles Engine/Graphics team to translate conceptual ideas into innovative technical solutions.
  • Design, develop, and test graphics procedures, engines, and algorithms to enhance vector graphics rendering capabilities, making significant contributions to the core rendering engine.
  • Identify rendering engine performance bottlenecks and come up with novel solutions.
  • Maintain adherence to quality standards and performance metrics throughout the engine design and development process.
  • Contribute to the evolution of our system's architecture, ensuring it remains robust and efficient.
  • Stay updated with the latest advancements in graphics technologies.

Requirements

  • Hold a Bachelor’s/Master’s degree in Computer Science, Computer Engineering, or a related experience.
  • Possess a minimum of 3 years' experience working in graphics technology and algorithms or a related field.
  • Demonstrate proficiency in GPU programming, with experience in at least one of WebGL (OpenGL) or WebGPU.
  • Exhibit solid understanding and experience in C/C++ programming.
  • Experience with Frontend development, JavaScript or Rust is a plus.
  • Excellent problem-solving skills and commitment to producing high-quality code.
  • Strong communication and team collaboration skills.
Benefits
  • Fully Remote Working Environment
  • Flexible Work Hours
  • A welcome gift and LottieFiles swag pack
  • Bonus to set up your workstation at home
  • Unlimited Leave Days
  • Medical Insurance
  • Generous learning budget
  • Gym membership
  • Co-working space membership
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GPU programmingWebGLOpenGLWebGPUC++CJavaScriptRustgraphics algorithmsvector graphics rendering
Soft Skills
problem-solvingcommunicationteam collaborationcommitment to quality
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science