Get in Toucharrow

CONTACT US

Posted time 2023/12/01
 

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