Quick overview
Job description
At eShepherd, we're redefining how livestock is managed through industry-leading virtual fencing technology.
Combining connected devices, cloud platforms, and mobile applications, our solution helps farmers improve productivity, animal welfare, and environmental outcomes. As part of Gallagher, a global leader in animal management and security solutions, we combine the innovation and agility of a growing technology business with the backing, stability, and resources of a world-class organisation.
We're looking for a Software Engineer - Mobile App Developer to help shape and grow the mobile experience at the heart of our platform.
Why This Role Is DifferentOur mobile application is the primary way customers interact with eShepherd technology in the field. As a key member of our engineering team, you'll develop features that help farmers manage livestock remotely, monitor performance, and make informed decisions wherever they are.
You'll work on meaningful technical challenges including connected devices, geospatial experiences, real-time data, and low-connectivity environments, collaborating closely with Product, Cloud, Hardware and Firmware teams to deliver a seamless customer experience.
This is a hands-on role where you'll have the opportunity to take ownership, contribute ideas, grow your technical capability, and see your work used by customers every day.
What You'll Be DoingAs a Software Engineer - Mobile App Developer, you'll contribute to the design, development and enhancement of our React Native application across iOS and Android.
You'll:
Design, build and maintain mobile application features
Develop high-quality, scalable and maintainable code
Collaborate closely with Product, Cloud, Firmware and Hardware teams
Improve application performance, reliability and user experience
Integrate with cloud services, APIs and connected devices
Contribute to technical decisions and continuous improvement initiatives
Solve challenges associated with remote and low-connectivity environments
Take ownership of features from concept through to release
We're looking for someone who enjoys building products that solve real-world problems and takes pride in delivering quality software.
You'll thrive in this role if you're curious, collaborative, enjoy learning, and are motivated by seeing the direct impact of your work.
Ideally, You'll Bring2+ years' experience in software or mobile application development
Commercial experience with React Native
Strong JavaScript and/or TypeScript skills
Understanding of iOS and Android mobile development principles
Experience delivering software features in production environments
Experience working with REST APIs
Familiarity with Git and Agile development practices
Strong communication and collaboration skills
Full working rights in Australia
Firebase experience
Mapping, geospatial or location-based services
Bluetooth or IoT-connected devices
Mobile CI/CD and deployment pipelines
Cloud platform exposure
Experience working on connected products or hardware-enabled solutions
Build technology that delivers real-world impact for customers
Work alongside experienced engineers across mobile, cloud, hardware and firmware
Gain exposure to a globally growing technology platform
Modern Melbourne office and collaborative team environment
Career development opportunities as eShepherd continues to scale
The backing, resources and stability of Gallagher combined with the pace of a technology business
If you're excited by mobile development, enjoy solving practical problems, and want to help shape technology that's making a difference in the real world, we'd love to hear from you.
Even if you don't meet every requirement, we encourage you to apply. We're interested in talented people who are curious, motivated, and excited about what we're building.
Applications will be reviewed as they are received and an appointment to the position may be made prior to the listing closing - so apply now.
Similar jobs
- GG
Software Engineer - Mobile App Developer Auto Apply
Gallagher Group · Melbourne · On-site 🇦🇺
FirebaseGitIoT+9TechnologySalary not listed - CS
Mobile UC Engineer: Automation & Cost SavingsRecently posted
Commonwealth Scientific and Industrial Research Organisation · Canberra, Australian Capital Territory · Hybrid 🇦🇺
EngineeringSalary not listed - SA
BJAK Healthcare & Life Sciences 1 month ago Copy of Mobile Developer Sydney, Australia Full-time Salary not disclosedRecently posted
Sptix AI LLP · Sydney · Hybrid 🇦🇺
GitKotlinAndroid+1TechnologySalary not listed - SA
Android Engineer: Kotlin, AI-Driven NeobankRecently posted
Sptix AI LLP · Sydney · Hybrid 🇦🇺
KotlinAndroidTechnologySalary not listed - XS
Lead Mobile Engineer - React NativeRecently posted
XPT Software Australia Pty · Sydney, New South Wales · Hybrid 🇦🇺
Objective-CSwiftGit+14TechnologySalary not listed - AC
Senior iOS EngineerRecently posted
ABC Careers · Brisbane · Hybrid 🇦🇺
Stakeholder ManagementSwiftiOS+1TechnologySalary not listed - AC
Senior Android EngineerRecently posted
ABC Careers · Brisbane · Hybrid 🇦🇺
Stakeholder ManagementKotlinAndroid+1TechnologySalary not listed - AB

Senior iOS Engineer: Lead, Scale & Deliver Secure Apps
Australian Broadcasting Corporation · Brisbane · Hybrid 🇦🇺
SwiftiOSCI/CDTechnologySalary not listed - AB

Senior Android Engineer - Technical Leader for Mobile Apps
Australian Broadcasting Corporation · Brisbane · Hybrid 🇦🇺
KotlinAndroidTechnologySalary not listed - CH
Mobile Engineer
CBRE HV · Willoughby, New South Wales · Hybrid 🇦🇺
Microsoft ExcelMicrosoft OfficeTechnologySalary not listed - EA

Senior React Native Mobile Engineer - Build a Global App
Easygo · Melbourne · Hybrid 🇦🇺
React NativeReactTechnologySalary not listed - TH
Mobile Engineer - AI Finance Agent
TheCodingShef · Sydney · Hybrid 🇦🇺
SwiftGitGraphQL+3TechnologySalary not listed
