Senior Mobile Software Developer

AgSource

$100K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of professional mobile application development experience, with strong React Native expertise.
  • Proven ability to design scalable and maintainable mobile applications using sound software architecture.
  • Experience with intermittent or offline connectivity, including local database management and synchronization.
  • Skilled in integrating Bluetooth Low Energy (BLE) or similar technologies into mobile apps.
  • Familiarity with native Android or iOS development is a plus.
  • Experience with Agile practices using Jira and Gitflow; as well as CI/CD methodologies.
  • Proven mentor with the ability to lead technical initiatives and work effectively in cross-functional teams.
  • Interest in agriculture technology and improving farm operations.

Responsibilities

  • Modernize a large-scale production React Native application.
  • Design reliable offline-first mobile experiences to support farm operations.
  • Develop Bluetooth Low Energy (BLE) integrations with connected devices for enhanced functionality.
  • Enhance application performance and reliability through systematic improvements.
  • Influence application architecture and engineering standards for future developments.
  • Provide mentorship and technical leadership to junior developers.
  • Collaborate cross-functionally with Product, UX, QA, and Engineering teams to deliver high-quality solutions.

Benefits

  • Opportunity to work on impactful solutions used globally in agriculture.
  • Involvement in solving complex engineering challenges with real-world implications.
  • Chance to mentor and guide junior developers within the team.
  • Collaborative team environment with opportunities for cross-functional engagement.
  • Exposure to customers' workflows through occasional farm visits for firsthand understanding.
Full Job Description
Job Description

Build software used every day on farms around the world.

We9re looking for a Senior Mobile Software Developer to help modernize and evolve our React Native application into a best-in-class mobile platform. This is an opportunity to solve challenging engineering problems involving offline-first architecture, Bluetooth device integration, synchronization, scalability, and performance while helping shape the long-term technical direction of the product.

Why You9ll Love This Role

This is more than building mobile screens. You9ll solve complex engineering challenges that directly impact customers around the world.

In this role, you9ll:
  • Modernize a large-scale production React Native application
  • Design reliable offline-first mobile experiences
  • Build Bluetooth Low Energy (BLE) integrations with connected devices
  • Improve application performance, synchronization, and reliability
  • Influence architecture and engineering standards
  • Mentor other developers and provide technical leadership
  • Work directly with customers to understand real-world workflows and build solutions that make a difference


What You9ll Do
  • Design, develop, test, and maintain React Native application features
  • Build reliable mobile experiences that perform seamlessly online and offline
  • Design and improve local data storage and synchronization capabilities
  • Contribute to application architecture, scalability, and long-term technical direction
  • Collaborate with Product, UX, QA, and Engineering to deliver high-quality solutions
  • Participate in code reviews and mentor junior developers
  • Continuously improve engineering practices, code quality, and team effectiveness
  • Occasionally visit customer farms to better understand user workflows and identify opportunities for innovation


What We9re Looking For

Qualifications
  • 6+ years of professional mobile application development experience, including strong expertise with React Native
  • Experience designing and building scalable, maintainable mobile applications using sound software architecture and engineering best practices
  • Experience developing applications that support intermittent or offline connectivity, including local databases and mobile synchronization strategies
  • Experience integrating Bluetooth Low Energy (BLE) or similar hardware/device communication into mobile applications
  • Native Android or iOS development experience is a plus
  • Experience working in Agile software development environments using Jira, Gitflow, and modern CI/CD practices
  • Demonstrated ability to mentor developers, lead technical initiatives, and collaborate effectively across cross-functional teams
  • Interest in learning about agriculture and leveraging technology to improve farm operations


Your work won9t disappear into the background. You9ll build technology used every day by customers around the world while solving meaningful technical challenges with modern mobile engineering practices.

Similar Jobs

More Jobs at AgSource

More Consumer Technology Jobs

Find similar Senior Mobile Software Developer jobs: