Euro Executive Recruitment have been retained by a market leading multinational to recruit a Front End Developer WebGL initially on a day rate basis with potential for a permanent role in 6 months. You will be part of a dynamic team with a responsibility to develop an interactive 3D web application using WebGL graphic libraries.
Key Responsibilities
Develop an interactive 3D web application using WebGL graphic libraries such as Three.js, Babylon.js, Paraview, etc.
Lead and drive the design and development of user interface, 3D object collision detection and space fill algorithms.
Work on DevOps stack including Jenkins, JFrog, GitLab, Docker, Kubernetes, Ansible etc.
Support any development activities such as user story creation, requirements delivery, software architecture, software design, unit tests and informal testing.
As part of a team, maintain continuous integration and continuous development pipeline to build and test application automatically on prem or Azure platform.
Execute daily scrums with given design requirements with wire-framing, flow charts, and geometrical algorithms.
Desired Qualifications
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
Preferred Experience
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
#J-18808-Ljbffr