Job Description: We are looking for an experienced Full Stack Developer who is proficient with JavaScript + React.js. + + Three.js for 3D Web Applications.
Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows. You will be responsible for designing and implementing high-performance, visually engaging 3D Web Applications using the react framework, delivering robust solutions while working closely with our team of designers and developers.
Job Responsibilities:
Working experience with JavaScript, node.js, and external libraries like three.js and A-Frame
Experience in integration of interactive elements into virtual environments, as well as developing Web 3D environments
ReactJS, WebGL, AWS Cloud, Hubs Cloud
Communication, collaboration, and teamwork define who we are, and we look for like-minded professionals
Designing, developing, and managing interactive 3D web applications using the Three.js framework
Implementing and optimizing 3D rendering performance and visual effects for Three.js web applications
Writing robust, effective, and scalable code for real-time 3D graphics and animations
Monitoring and optimizing the performance and responsiveness of 3D Three.js applications across various devices and platforms
Integrating third-party services, tools, and APIs, including WebGL, into applications
Collaborating with designers, developers, and stakeholders to ensure seamless integration of 3D elements and user experiences
Running unit, integration, and performance tests to ensure the stability and functionality of applications
Conducting code reviews and ensuring adherence to security, scalability, and best practices in 3D web development
Participating in agile development processes and contributing to continuous improvement of the development workflow
Swift development experience is a plus
Minimum requirements
Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
Experience in software/game development (rare exceptions for highly skilled developers)
Strong understanding of Three.js, ES5, and ES6 concepts
Proficiency with JavaScript, HTML5, 3D graphics and infographics
Working experience with SVG, WebGL, and Canvas/CSS animation
Understanding of rendering 3D objects using WebGL and JavaScript API
Proficient with mobile web standards, cross-browser compatibility issues and solutions
Fluent in English to communicate effectively
Preferred skills
Knowledge of Unity or Unreal Game Engines
Concept of continuous integration and automated deployment systems
Familiarity with Node.js ecosystem and JavaScript physics libraries (Ammo.js, Box2D JS, etc.)
Comfortable working with Agile methodologies and SCRUM
Great creative and critical thinking skills
Excellent organizational and project management skills
WET is an Equal Opportunity Employer; employment with WET is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.