

Global leader in mining and civil services, providing innovative blasting and chemical solutions.
3 days ago
Intermediate (4-7 years), Experienced (8-12 years)
Full Time
Welshpool, Western Australia, Australia
Hybrid
Company Size
13,000 Employees
Service Specialisms
Sector Specialisms
We are looking for a motivated and curious Mobile Developer to join our Orebody Intelligence team in Perth, Brisbane, or Newcastle. In this hands‑on role you will work alongside experienced engineers to build mobile apps that connect to real devices, operate at the edge, and impact the mining value chain. You will focus on developing cross‑platform features using Flutter, with opportunities to work on Android, iOS, and eventually integrate into autonomous systems. You will also help design robust Bluetooth (BLE) connections, contribute to enterprise‑grade integrations, and collaborate with hardware, firmware, and cloud engineers.
You will develop and maintain Flutter features for Android and iOS, with exposure to Windows and Linux desktop platforms. You will implement Bluetooth (BLE) connections, data handling, and user flows that remain reliable in challenging environments. You will contribute to integrations across hardware, edge applications, and cloud services such as APIs, authentication, and telemetry, and build offline‑first experiences with robust sync and error handling.
You will participate in a Product Operating Model team that delivers business outcomes and engage in system engineering reviews with mechanical, electronic, and firmware engineers. You will help define and test interfaces between software and hardware, take part in customer discovery and backlog refinement, and focus on delivering outcomes over outputs. You will also write tests, automate builds, and develop skills in CI/CD and performance profiling.
We expect around four years of experience in software or mobile development, though fresh graduates are welcome. A degree in Computer Science, Software Engineering, Electrical/Mechatronics, Physics, or equivalent experience is required. You should have enthusiasm for maths and algorithms, hands‑on experience with Flutter/Dart, and exposure to Android (Kotlin/Java) or iOS (Swift); desktop targets are a plus. Familiarity with Bluetooth/BLE fundamentals, cloud concepts, REST APIs, product telemetry, modern CI/CD and testing practices, and a willingness to work with hardware‑integrated systems are also essential.
As part of a truly global company you will have the ability to grow and learn in a diverse, collaborative culture, with flexible and varied career paths. You will receive a competitive salary, learn from talented individuals across multiple disciplines, and work in a safe, collaborative environment. We support the development of your knowledge and skills and encourage you to ignite your career where your distinct potential can thrive.