WebGL Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Proven experience indeveloping web applications using WebGL for atleast 5years;Aportfolio with examples ofprojects demonstrating skills inworking with WebGL.Deep knowledge ofWebGLAPI:Expert understanding ofthe low-level WebGLAPI and its capabilities.;Ability towork with shaders (GLSL) for vertex and fragment programs;Knowledge ofthe basic concepts of3Dgraphics: transformation matrices (modeling, view, projection), lighting, texturing, buffers (vertex, index).Understanding ofasynchronous programming and working with DOM.Mathematics for graphics:Good understanding oflinear algebra and geometry required for 3Dgraphics.Working with API:Experience integrating with RESTful API and other web services. Experience with other types ofAPI (especially RPC) will beaplus;Understanding ofthe principles ofthe HTTP protocol;Ability toprocess data inJSON and other formats.Working with version control systems:Mandatory knowledge ofGit and experience with GitLab, GitHub orBitbucket;Understanding ofthe principles ofoptimizing the performance ofWebGLapplications.Knowledge ofmodern web technologies:Good understanding ofHTML and CSS.Spoken and written English atalevel sufficient for reading technical documentation and communicating with the team (B1or higher).Experience with 3Dengines and libraries for WebGL (e.g. Three.js, Babylon.js);Knowledge ofthe principles ofphysics engines (e.g. Cannon.js, Ammo.js);Knowledge ofthe principles ofshader development (GLSL);Experience with WebAssembly (Wasm) toimprove graphics performance;Knowledge ofCI/CD (Continuous Integration/Continuous Delivery) principles;Experience working inAgile teams;Ability toestimate deadlines and stick tothem;Proactivity, responsibility, ability towork inateam;Desire todevelop and learn new technologies.Weoffer:Aninteresting project and non-trivial tasks that will allowus toshow your professional attitude and creativity;Friendly team;Comfortable working schedule and working conditions;Opportunity towork remotely aswell asinanoffice located inthe city centre;Paid vacation and sick leaves;Opportunity for professional growth and career development;English, paid professional courses, coffee/fruits and other pluses :)#J-18808-Ljbffr