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

Intermediate React Native Developer; Technology​/Mining

Job in Durban, 3611, South Africa
Listing for: Black Pen Recruitment
Full Time position
Listed on 2026-01-18
Job specializations:
  • Software Development
Job Description & How to Apply Below
Position: Intermediate React Native Developer(Technology / Mining)

Durban, South Africa

Job Openings Intermediate React Native Developer (Technology/Mining)

About the job Intermediate React Native Developer (Technology/Mining)

Our client is a growing technology company that revolutionises mining logistics across South Africa. Their platform connects mines and hauliers, automating vehicle tracking, order management and weighbridge operations using NFC technology and IoT devices integrated with AWS Cloud.

They are seeking developers who genuinely love coding and continuously upskill themselves. Their collaborative environment encourages innovation, includes developers in technical decisions and supports both hybrid and in-office work arrangements. They invest in learning opportunities for those willing to put in effort, and because their clients operate 24/7, they value team members who can occasionally assist with critical support.

Role Overview

Our client is seeking an Intermediate React Native Developer to build mobile applications that bridge the digital and physical worlds of mining operation. You will develop apps for both public app stores and specialised handheld devices used on-site for access control, face recognition, OCR scanning and security operations. These applications integrate with our client’s Node.js APIs to deliver real-time functionality across remote mining locations.

This role requires keeping pace with evolving frameworks like Expo and React Native, whilst maintaining applications that handle critical mining operations. You will work across their tech stack, ensuring their mobile solutions remain current with the latest platform updates and security requirements.

Their core values include Focus on the Mission, Respect, Excellence, Integrity and working as One Team.

Job Type: Permanent, Full-time
Workplace: Hybrid / Remote

Requirements
  • 3-5 years proven experience in React Native and Expo development, with a portfolio demonstrating mobile applications for both iOS and Android
  • Strong proficiency in Type Script, HTML, CSS and solid understanding of React Native principles including hooks, context API and component lifecycle
  • Experience with Expo dev client for development and testing
  • Experience integrating with RESTful APIs and JWT token authentication
  • Proficient with Git version control systems (Git Hub experience preferred)
  • Demonstrated capability in implementing responsive designs and optimising mobile applications for performance
  • Ability to integrate native 3rd party packages within iOS and Android native folders when required
  • Strong problem-solving and debugging skills with attention to detail
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams
Preferred Skills
  • Experience with push notification implementation and management
  • Experience submitting applications to the Android and Apple App Stores
  • Familiarity with automated testing frameworks (Playwright, Jest or similar)
  • Understanding of offline‑capable mobile applications and data synchronisation
  • Familiarity with Agile development methodologies
Challenges and Opportunities
  • Technical Variety:
    Work across diverse technologies including mobile applications, real-time data systems and hardware integrations, providing exposure to the full technology stack
  • Real-World Impact:
    Build applications that directly affect mining operations, with immediate visibility of how your code performs in industrial environments
  • Growth Environment:
    Join a rapidly expanding company entering new markets (Namibia and Botswana), with opportunities to shape mobile development practices
  • Complex Problem Solving:
    Navigate multi-site environments where precision and efficiency are critical, developing skills in robust, scalable solutions
  • Collaborative Support:
    Occasionally provide critical after-hours support as part of a shared team responsibility, ensuring our 24/7 mining operations remain operational
Cultural Fit

The ideal candidate will:

  • Be passionate about coding and continuously self‑learn through tutorials, courses and personal projects outside of work hours
  • Take initiative in problem‑solving, attempting solutions independently before seeking assistance from team members
  • Embrace collaboration and…
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