Senio Web Graphics Engineer
Job Description:
* Location: Fully remote, EU timezone (CET +/- 2hours)
* Start date: ASAP
* Languages: English is mandatory; French is a plus
Responsibilities:
* Work closely with the Head of Web, Senior Frontend Engineer, Product Designers, and fellow Engine Engineers to formulate a strategic and technically viable roadmap.
* Take charge of solution design and make key technical decisions, influencing the architecture and trajectory of the web engine. Play a hands-on role in coding and developing the core functionalities of the engine.
* Facilitate creative engineers in generating innovative templates by implementing features within the video engines.
* Enhance the engine's speed and stability.
* Stay abreast of the latest developments in WebGL/WebGPU, integrating innovative trends, standards, and best practices into our project for a competitive edge and enhanced functionality.
Skills Required:
* Five years of professional experience in the development of advanced graphics applications.
* Extensive proficiency in contemporary graphics technologies employed on the web, including WebGPU, WebGL, GLSL, WGSL, JavaScript ES6+, and Typescript.
* Hands-on experience with Rust/C++/C & WebAssembly.
* Prior experience with native GPU APIs such as Direct3D, Apples Metal, Vulkan, OpenGL, or earlier versions.
* In-depth understanding of graphics programming, particularly in the realm of rendering 2D/3D graphics on the web. This entails expertise in shaders, lighting, textures, and geometry.
* Solid grasp of architectural design, with the capability to optimize graphics for performance, ensuring seamless rendering across diverse devices and browsers. This involves effective management of memory usage and optimization of rendering pipelines.
* Outstanding collaborative and communication abilities, excelling in a dynamic, remote work setting.
* A dedicated focus on product goals, prioritizing outcomes that are both impactful and measurable.
Nice to Have:
* Previous engagement in a rapidly expanding startup or scale-up setting.
* Interest in or prior experience with the video editing industry.
* Hands-on experience in visual regression testing.
* Proficiency in continuous integration and continuous deployment processes.