should have 3 -5 years of working experience in Three.js
Strong Understanding of Threejs Concepts.
Worked with ES5 and ES6 concepts.
Experience working with Threejs Immersive projects.
Render 3D objects using WebGL & Javascript API in all standard browsers.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Strong knowledge of mobile web standards.
These skills would be added advantage.
Experience in React with Redux.
Experience in setting up Projects with Webpack and the various loaders and plugins.
proficient understanding of web markup, including html5 and css3.
Understand and shape product functionality by providing very deep technology focused insights.
Own/maintain code – everything from design, and development to bug fixing.
Focus on clean high-quality code.
Facilitate problem diagnosis and resolution for issues reported by Customers.
Deliver to schedule and timelines based on an Agile/Scrum-based approach.
Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes.
Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.
Write and execute unit tests cases for the developed functionalities
Requirements & Responsibilities
Mandatory / Primary Skills:
JavaScript, HTML5, Responsive Web Development.
Experience with WebGL and Three. JS.
Experience in React.js with Redux.
Knowledge of using vertex shaders and pixel shaders on a graphics processor in order to achieve the best possible quality of graphics.
3D Mathematics.
Knowledge of 3D Programming Concepts
3D visualization and rendering.
Computer Graphics
Foundational knowledge in 3ds Max, Blender or a similar tool is a plus.
Applying data structures, algorithms, and object-oriented design, to solve challenging problems
Substantial knowledge of UNIX/Linux and Windows environments.