React Developer
Job details
Company Description HME Solutions is a manufacturer of Fleet Management Solutions, specializing in software, hardware, and autonomous solutions for the heavy mobile mining industry. FMS-LIVE delivers next-generation solutions to both open pit and underground mining customers, collecting onboard telemetry data automatically to optimize operations and automate equipment processes. Role Description We're looking for a motivated and talented React developer with a passion for Three.js to help us build immersive and interactive 3D web experiences. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality web applications using React, Three.js, and other cutting-edge technologies. Key Responsibilities
- Design and develop high-performance, scalable, and maintainable web applications using React, Three.js, and other relevant technologies.
- Collaborate with cross-functional teams, including designers, project managers, and other developers to ensure successful project delivery.
- Develop and implement 3D models, animations, and interactive experiences using Three.js.
- Optimise application performance, ensuring seamless user experiences across various devices and browsers.
- Very Good understanding on state management libraries such as Redux.
- Participate in code reviews, ensuring high-quality, readable, and maintainable code.
- Stay up-to-date with the latest trends, technologies, and best practices in React, Three.js, and front-end development.
- 3+ years of experience in React development, with a strong portfolio of projects.
- Proficiency in Three.js, with experience in creating 3D models, animations, and interactive experiences.
- Knowledge of WebGL, GLSL, or other low-level graphics APIs.
- Good understanding of 3D views.
- Strong understanding of Typescript, JavaScript (ES6+), HTML5, Bootstrap and CSS3.
- Experience with modern front-end build tools such as Webpack, Babel, and ESLint.
- Strong problem-solving skills, with the ability to debug and optimise code.
- Excellent communication and collaboration skills.
- Nice to have skills
- Experience with other 3D libraries or frameworks (e.g., A-Frame, Babylon.js).
- Knowledge of Agile development methodologies.
- Knowledge on Node.js
- Competitive salary
- Opportunity to work on cutting-edge projects with talented team.
- Professional development and growth opportunities.
- Flexible working hours and remote work options.
- Access to the latest technologies and tools.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.