The Frontend Developer role involves designing and building complex, high-performance web applications that enable real-time fleet monitoring, control, and 3D engine-based interactions. Working as part of a cross-functional team, they bring expertise in React and Redux to build intuitive and responsive user interfaces that use real-time data and geospatial content.
This position supports the development of a next-generation fleet management and autonomy solution, enabling automated dispatch, high precision machine guidance, and control of autonomous vehicles. The systems they build form part of a complex distributed system across the data-center, control workstations, and on-board hardware.
Key Responsibilities:
* Design and implement performant, reusable UI components using React and Redux
* Implement an interactive 3D map and layers using Babylon.js to support features like vehicle position and status, road networks, and mine model entities
* Collaborate with Tech Leads and Architects on architectural decisions and frontend design patterns
* Drive high standards in code quality and component re-use across several environments
* Contribute to testing strategy, including regression, unit, and integration testing
* Identify and resolve frontend bottlenecks and performance issues
* Mentor junior frontend developers and contribute to a culture of continuous improvement
Requirements:
* Proven experience as a Software Developer or similar role
* Substantial experience with the following technologies: ReactJS, TypeScript, and CSS
* Experience with the following technologies: C# .NET Core, WebGL
* Experience with game development or related technologies
* Experience with microservice architectures and containerisation: Docker, Kubernetes
* Familiarity with Linux systems
* Ability to build and maintain positive relationships with a range of stakeholders
* Excellent problem-solving skills with the ability to proactively develop and implement solutions
What We Offer:
We celebrate individual strengths and promote an inclusive culture within our organisation and throughout the communities we interact with. Our diverse workforce includes First Nations Peoples, people with disabilities, the LGBTQ+ community, gender, neurodiverse individuals, culturally diverse individuals, all age groups, and those with intersectional or multiple characteristics.