Job Responsibilities:
1. WebGL Development:
- Develop and optimize WebGL applications to create high-quality 3D and interactive web experiences.
- Implement custom shaders, animations, and rendering techniques to enhance user engagement.
2. Blender Integration:
- Utilize Blender to create 3D models, textures, and animations that seamlessly integrate into web projects.
- Optimize Blender assets for web performance and compatibility.
3. Canvas Design:
- Create visually appealing 2D graphics and animations using HTML5 Canvas.
- Implement responsive and mobile-friendly designs for various screen sizes.
4. JavaScript Programming:
- Write clean and efficient JavaScript code to implement interactive features and functionality.
- Work on client-side scripting to enhance user interfaces and user experiences.
5. UI/UX Design:
- Collaborate with UI/UX designers to ensure that web designs are user-friendly and intuitive.
- Implement user interfaces that enhance user interaction and engagement.
6. Cross-Browser Compatibility:
- Ensure that web designs and animations work consistently across different web browsers and platforms.
- Address compatibility issues and optimize performance for a smooth user experience.
7. Code Optimization:
- Optimize code for performance, load times, and responsiveness.
- Conduct code reviews and provide guidance on best practices.
8. Collaboration:
- Work closely with cross-functional teams, including developers, artists, and project managers, to bring creative ideas to life.
- Participate in brainstorming sessions and provide technical input on web design projects.
9. Testing and Debugging:
- Conduct thorough testing and debugging to identify and resolve any issues or bugs in web designs.
- Ensure that web applications meet quality and performance standards.
10. Market Standards:
- Keep up-to-date with the latest trends, techniques, and tools in web design, WebGL, Blender, Canvas, and JavaScript.
Job Requirements:
- Bachelor’s degree in Web Design, Graphic Design, Computer Science, or a related field (or equivalent work experience).
- Proven experience in designing and developing WebGL-based web applications.
- Proficiency in using Blender for 3D modelling, texturing, and animation.
- Strong skills in HTML5, CSS3, JS, jQuery and JavaScript, with a focus on interactive web design.
- Knowledge of responsive design principles and mobile web development.
- Ability to navigate design files (Figma, Sketch, Illustrator, Photoshop, etc.
- Familiarity with web development frameworks and libraries (e.g., Three.js, Babylon.js) is a plus.
- Analysing users’ needs and then finding applications to serve them.
- Writing well-designed, testable and efficient code.
- Building reusable components and front-end libraries for the future.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- A portfolio showcasing relevant projects and designs is highly desirable.
Nice to have:
- Familiarity with animation libraries and working with SVG’s (e. g., Green Sock Animation Platform – GSAP, Anime.js, Three.js )
- Familiarity with various front-end build tools (e. g., Webpack, Gulp, Parcel)
- Knowledge of WebGL, Canvas/CSS animation, TypeScript.
- Familiarity with CSS pre-processors (e. g., SASS, LESS). Proficient understanding of code versioning tools.
- Experience working with MongoDB/Mongoose.
EXPERIENCE:
Minimum 1+ years experience required
Job Responsibilities:
1. WebGL Development:
- Develop and optimize WebGL applications to create high-quality 3D and interactive web experiences.
- Implement custom shaders, animations, and rendering techniques to enhance user engagement.
2. Blender Integration:
- Utilize Blender to create 3D models, textures, and animations that seamlessly integrate into web projects.
- Optimize Blender assets for web performance and compatibility.
3. Canvas Design:
- Create visually appealing 2D graphics and animations using HTML5 Canvas.
- Implement responsive and mobile-friendly designs for various screen sizes.
4. JavaScript Programming:
- Write clean and efficient JavaScript code to implement interactive features and functionality.
- Work on client-side scripting to enhance user interfaces and user experiences.
5. UI/UX Design:
- Collaborate with UI/UX designers to ensure that web designs are user-friendly and intuitive.
- Implement user interfaces that enhance user interaction and engagement.
6. Cross-Browser Compatibility:
- Ensure that web designs and animations work consistently across different web browsers and platforms.
- Address compatibility issues and optimize performance for a smooth user experience.
7. Code Optimization:
- Optimize code for performance, load times, and responsiveness.
- Conduct code reviews and provide guidance on best practices.
8. Collaboration:
- Work closely with cross-functional teams, including developers, artists, and project managers, to bring creative ideas to life.
- Participate in brainstorming sessions and provide technical input on web design projects.
9. Testing and Debugging:
- Conduct thorough testing and debugging to identify and resolve any issues or bugs in web designs.
- Ensure that web applications meet quality and performance standards.
10. Market Standards:
- Keep up-to-date with the latest trends, techniques, and tools in web design, WebGL, Blender, Canvas, and JavaScript.
Job Requirements:
- Bachelor’s degree in Web Design, Graphic Design, Computer Science, or a related field (or equivalent work experience).
- Proven experience in designing and developing WebGL-based web applications.
- Proficiency in using Blender for 3D modelling, texturing, and animation.
- Strong skills in HTML5, CSS3, JS, jQuery and JavaScript, with a focus on interactive web design.
- Knowledge of responsive design principles and mobile web development.
- Ability to navigate design files (Figma, Sketch, Illustrator, Photoshop, etc.
- Familiarity with web development frameworks and libraries (e.g., Three.js, Babylon.js) is a plus.
- Analysing users’ needs and then finding applications to serve them.
- Writing well-designed, testable and efficient code.
- Building reusable components and front-end libraries for the future.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- A portfolio showcasing relevant projects and designs is highly desirable.
Nice to have:
- Familiarity with animation libraries and working with SVG’s (e. g., Green Sock Animation Platform – GSAP, Anime.js, Three.js )
- Familiarity with various front-end build tools (e. g., Webpack, Gulp, Parcel)
- Knowledge of WebGL, Canvas/CSS animation, TypeScript.
- Familiarity with CSS pre-processors (e. g., SASS, LESS). Proficient understanding of code versioning tools.
- Experience working with MongoDB/Mongoose.
EXPERIENCE:
Minimum 1+ years experience required