Requirements:
- Extensive knowledge of WebGL, 3D web ecosystem (Three.js, Babylon.js,...), modern rendering APIs (Vulkan/DirectX 12/Metal/WebGPU/OpenGL) and shading languages like GLSL/HLSL/MetalSL
- Extensive knowledge of SaaS architectures and data visualization principles
- 3D modeling, mesh generation, computational geometry, and/or computer graphics algorithm development experience with strong skills in numerical optimization and applied mathematics
- Excellent math and/or physics skills
- Understanding of Computer Science fundamentals
- Passion for writing solid, reliable, efficient code and highly scalable systems
- Good at algorithms and passionate about solving graphics related problems
- Excellent understanding of Design Patterns and Object-Oriented development
- Familiar with Javascript and ES6 (ReactJs, MaterialUI)
- BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
- Must have very strong problem-solving and analytic skills
- The employer can provide employment only to candidates with EU or UK citizenship, or with EU living and working visa
Preferred Qualifications:
- Experience building and optimizing high-performance 3D graphics applications (Games, CAD, Multimedia, etc.)
- Experience in designing, delivering, and maintaining a public SDK, API or RESTful service
- Experience with Agile development methodologies
- Prior contributions to open-source projects in the graphics domain
Stručna spremaVisoka stručna sprema, Stručni prvostupnik, Magistar struke, Sveučilišni prvostupnik
Digitalne vještineAgile, DirectX, High Level Shading Language (HLSL), Material Design, Object-Oriented Programming (OOP), OpenGL, OpenGL Shading Language (GLSL), React, Software as a Service (SaaS), Three.js, Vulkan, WebGL, RESTful