×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Mobile Developer

Remote / Online - Candidates ideally in
South Africa
Listing for: Agri Technovation (Pty) Ltd
Remote/Work from Home position
Listed on 2025-12-31
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Full Stack Developer
Job Description & How to Apply Below

We are looking for an Intermediate Mobile Developer to join our software development team in the Ag Tech space and take responsibility for our suite of mobile based software applications. The Intermediate Mobile Developer will be responsible for designing, developing, and maintaining mobile applications that deliver intuitive, reliable, and impactful user experiences for our agricultural clients. The ideal candidate has solid hands‑on experience with mobile frameworks, a strong preference for React Native (though Flutter or similar stack experience will also be considered), and a passion for building solutions that create real‑world value.

Although this is a remote position, candidate must be based in South Africa

Main Responsibilities (not limited to)
  • Identify and plan for new features.
  • Provide reasonable estimates of complexity.
  • Build and deploy iOS and Android applications according to specified Scope of Work using React Native or Capacitor

    JS.
  • Write code that is easy to understand and maintain by other members of the team.
  • Integrate with APIs.
  • Identify technical risks and implement controls.
  • Suggest and implement new mobile products, applications and protocols.
  • Remain up to date with the terminology, concepts and best practices for coding mobile apps.
  • Work closely with colleagues to constantly innovate app functionality and design.
  • Use and adapt existing web applications for apps.
  • Write unit and E2E/UI tests to identify malfunctions or bugs.
  • Communicate with end users to understand their needs and experiences.
  • Contribute to improving app performance, scalability, and user experience.
  • Participate in code reviews, technical discussions, and sprint planning.
  • Troubleshoot, debug, and upgrade existing applications.
Minimum Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 3–5 years’ professional experience in mobile application development, including mobile deployments.
  • Must have strong proficiency in Type Script for building complex applications with React and React Native.
  • Proficiency in one or more additional programming languages/frameworks such as Kotlin/Java, Swift/Objective‑C, or JavaScript frameworks (e.g., Angular, Cordova, Capacitor

    JS, Ionic).
  • Solid understanding of mobile UI/UX principles, responsive design, and state management patterns.
  • Experience integrating APIs and working with third‑party libraries.
  • Familiarity with mobile build processes, app store submissions, and CI/CD pipelines.
  • Proficient with Git version control and package management tooling across Type Script/JavaScript, Java/Kotlin, and Swift/Objective‑C.
  • Knowledge of Firebase (basic level).
  • Familiarity with agile methodologies.
  • Advanced math knowledge or experience in GIS/Remote Sensing is desirable but not required.
Skills and Capabilities

Strong organisational skills, mathematical aptitude, a drive to keep up to date with developments and trends in the tech and modern media world, the ability to learn quickly, the ability to interpret and follow technical plans, critical thinking skills, and strong communication skills. This role would suit someone with a good eye for detail and the ability to see the broader implications of their work.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary