Software Engineer - Junior Mobile App Developer

Gallagher Group Limited

City of Melbourne

On-site

AUD 90,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Modern Melbourne office
Real-world product

Job summary

eShepherd, part of Gallagher Group Limited, builds farming tech with a mobile app and connected devices. As a Mobile Software Engineer, you’ll develop and enhance features in our React Native app for iOS and Android.

You’ll own your work end-to-end, contribute to real features in a live product, and learn on the job alongside experienced engineers. This role suits someone with practical problem-solving and collaboration skills.

Qualifications

  • Around 2+ years’ experience in 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

  • Build and improve features in our React Native app used across iOS and Android.
  • Own your work end-to-end, collaborating with product, QA, and other engineers.
  • Contribute to feature improvements, support growing usage, and ensure real-world performance.

Skills

React Native
JavaScript/TypeScript
Mobile development
Git
Agile
Ownership
Communication
Full working rights in AU

Tools

Git
Firebase
CI/CD

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.

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

Similar jobs worth comparing

Software Engineer - Junior Mobile App Developer
Software Engineer - Junior Mobile App Developer

Gallagher • City of Melbourne

On-site
Confidential
Software Engineer - Junior Mobile App Developer
Software Engineer - Junior Mobile App Developer

Gallagher Group • City of Melbourne

On-site
AUD 70,000 - 110,000
Electronics Engineer
Electronics Engineer

Gallagher • City of Melbourne

Hybrid
Confidential
Competitive salary
Bonus opportunities
Hybrid work arrangements
+5
Electronics Engineer
Electronics Engineer

Gallagher Group Limited • City of Melbourne

Hybrid
AUD 95,000 - 125,000
Competitive salary
Bonus opportunities
Hybrid work
+5
Electronics Engineer
Electronics Engineer

Gallagher Animal Management • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Hybrid work
Career development
Learning and professional development
+1
Junior React Native Mobile Engineer - Farm Tech Impact
Junior React Native Mobile Engineer - Farm Tech Impact

Gallagher Group • City of Melbourne

On-site
AUD 70,000 - 110,000
Embedded Test Engineer eShepherd · Melbourne
Embedded Test Engineer eShepherd · Melbourne

Gallagher Group Limited • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Business Development Manager - NSW
Business Development Manager - NSW

Gallagher Animal Management • Australia

On-site
AUD 90,000 - 150,000
Competitive salary
Annual incentives
Career growth
+2
Business Development Manager
Business Development Manager

Gallagher Group Limited • Toowoomba Regional

On-site
AUD 120,000 - 180,000
Competitive salary
Annual incentive
Global tech growth
+3
Mobile Engineer (React Native) - Field IoT Solutions
Mobile Engineer (React Native) - Field IoT Solutions

Gallagher • City of Melbourne

On-site
Confidential