Software Engineer - Junior Mobile App Developer

Gallagher

City of Melbourne

On-site

Confidential

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

eShepherd, part of the Gallagher Group, is building practical mobile tech for farmers. As a Mobile Software Engineer, you’ll work on features in our React Native app used on iOS and Android, delivering real functionality in a live product.

You’ll join a pragmatic, collaborative team, own your work end‑to‑end, and help scale our app to remote, low‑connectivity environments. Experience with React Native, JavaScript/TypeScript, and Git is essential, and full working rights in Australia are required.

Qualifications

  • Around 2+ years on software or mobile development.
  • Hands-on experience with React Native and JavaScript/TypeScript.
  • Understanding of mobile fundamentals across iOS and Android.
  • Experience building features (commercially, through study, or personal projects).
  • Familiarity with Git and agile ways of working.
  • Strong sense of ownership and clear communication skills.
  • Full working rights in Australia.

Responsibilities

  • As a Mobile Software Engineer, you’ll be building and improving features in our React Native app used across iOS and Android.
  • This isn’t a purely junior, task‑based role. You’ll contribute to real features in a live product, working alongside experienced engineers while still owning your work end‑to‑end.
  • You’ll help us deliver feature improvements, support growing usage, and build a product that performs well in real‑world conditions.

Skills

React Native
JavaScript/TypeScript
Mobile development
Git
Agile
Ownership & communication

Job description

Why Join Us

At eShepherd, we’re building technology that’s changing the way farming works.

Our virtual fencing solution helps farmers manage livestock more efficiently, improve land use, and reduce environmental impact - all through a mobile app and connected devices.

We’re part of Gallagher Group, which means we combine startup pace with the backing of a well‑established global business.

What We Do

We build practical, real‑world technology used on farms every day - not just in ideal conditions, but in remote, low‑connectivity environments where reliability matters.

Our mobile app is a critical part of that experience, giving farmers visibility and control in the field. As we scale globally, we’re continuing to expand and improve what that app can do.

Your Role

As a Mobile Software Engineer, you’ll be building and improving features in our React Native app used across iOS and Android.

This isn’t a purely junior, task‑based role. You’ll contribute to real features in a live product, working alongside experienced engineers while still owning your work end‑to‑end.

You’ll help us deliver feature improvements, support growing usage, and build a product that performs well in real‑world conditions.

The type of person we’re looking for

We’re looking for an engineer who enjoys building things that are actually used - and is motivated by solving practical problems.

Someone who is comfortable learning on the job and improving as they go, rather than waiting to be 100% ready.

A team player who communicates well and works closely with product, QA, and other engineers.

A pragmatic thinker who values progress and delivery, not perfection.

The Ideal Candidate Has
  • Around 2+ years’ experience in software or mobile development
  • Hands‑on experience (or strong exposure) to React Native and JavaScript/TypeScript
  • Understanding of mobile fundamentals across iOS and Android
  • Experience building features (commercially, through study, or personal projects)
  • Familiarity with Git and agile ways of working
  • Strong sense of ownership and clear communication skills
  • Full working rights in Australia
Nice‑to‑haves
  • Experience with Firebase, mapping, or geolocation services
  • Experience integrating with APIs or third‑party services
  • Exposure to CI/CD pipelines or mobile deployment processes
  • Interest in IoT, Bluetooth, or connected devices
Why work with us
  • Competitive salary and long‑term growth opportunities
  • Modern Melbourne office with great amenities and easy transport links
  • Work on a product that’s used in the real world, not just internally
  • Learn from experienced engineers and develop your mobile skillset quickly
  • Career growth opportunities as we scale globally
  • A supportive, down‑to‑earth team that values collaboration over ego
  • Tools and tech that make your job easier - what you need to succeed

Not a perfect match on paper? That’s okay - we value potential and perspective. Include a cover letter to tell us who you are, the impact you can make, and why eShepherd is the place for you.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Engineer (React Native) - Field IoT Solutions
Mobile Engineer (React Native) - Field IoT Solutions

Gallagher • City of Melbourne

On-site
Confidential
Computer Vision Engineer
Computer Vision Engineer

Gallagher • City of Boroondara

Hybrid
Confidential
Flexible working
Competitive salary with bonus
Career development
+3
Computer Vision Engineer
Computer Vision Engineer

Gallagher Animal Management Chile • City of Boroondara

On-site
AUD 180,000 - 240,000
Flexible working
Competitive salary with bonus
Career development
+4
Full Stack Developer – React / .NET / AWS | Melbourne Hybrid |
Full Stack Developer – React / .NET / AWS | Melbourne Hybrid |

Advance Thinking • City of Melbourne

Hybrid
AUD 100,000 - 130,000
Opportunity for long-term engagement
Work supporting sustainable farming technology
Senior Engineer - Mobile
Senior Engineer - Mobile

Xero • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Mobile Engineering lead - React Native
Mobile Engineering lead - React Native

Talent Aligned • Willoughby City Council

Hybrid
AUD 90,000 - 130,000
4 days in office
Catered team lunches
Real-World Impact
+1
Senior Software Engineer - Mobile
Senior Software Engineer - Mobile

News Corporation • City of Melbourne

On-site
AUD 140,000 - 190,000
Hybrid working
Flexible leave options
Parental leave
+2
Android Engineer
Android Engineer

Safetyculture 2 • Townsville City

Hybrid
AUD 85,000 - 115,000
Equity with high growth potential
Hybrid working
Professional development opportunities
+4
Mobile Engineer
Mobile Engineer

Xplor Search • City of Melbourne

On-site
AUD 140,000 - 190,000
Senior Software Engineer -.Net/Aws
Senior Software Engineer -.Net/Aws

United States Digital Space Llc • City of Brisbane

On-site
AUD 120,000 - 170,000
Paid parental leave
Discounted health insurance
Learning & development program