Talent.com
Intermediate React Native Developer(Technology/Mining)
Intermediate React Native Developer(Technology/Mining)Black Pen Recruitment • Johannesburg, South Africa
Intermediate React Native Developer(Technology / Mining)

Intermediate React Native Developer(Technology / Mining)

Black Pen Recruitment • Johannesburg, South Africa
30+ days ago
Job description

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.

JobType : 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 TypeScript, 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 (GitHub 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 knowledge sharing, contributing to our collective technical growth
  • Be willing to share in team responsibilities, including occasional after-hours support when needed
  • Adapt positively to changing priorities and evolving project requirements
  • View development as more than just a day job, continuously evolving your skills and expertise
  • Work Arrangement :

    This is a full-time, hybrid position requiring two days per week in our Lonehill, Sandton office (currently Tuesday and Thursday, subject to change). They offer a flexible schedule based on a standard eight-hour day.

    You may adjust your start and end times to suit your commute; however, all team members are required to be available for collaboration during our client’s core hours of 8 : 00 AM to 3 : 00 PM, regardless of whether you are in the office or working remotely.

    Responsibilities

  • Develop and maintain React Native applications for both app stores and specialised handheld devices used in mining operations
  • Build reusable components and integrate with Node.js APIs to deliver real-time functionality across remote sites
  • Keep applications current with platform updates, ensuring compliance with Apple and Google requirements as they evolve
  • Write clean, maintainable code following best practices and company standards
  • Collaborate with UX / UI designers and backend developers to ensure seamless user experiences and system integration
  • Participate in code reviews and contribute to improving development processes
  • Stay current with React Native, Expo and mobile development trends to enhance our client's applications
  • Benefits

  • Investment in learning opportunities for developers committed to continuous improvement
  • Exposure to cutting-edge technology and diverse technical challenges
  • Opportunity to shape mobile development practices in a rapidly growing company
  • Real-world impact with immediate visibility of your contributions
  • Create a job alert for this search

    Intermediate • Johannesburg, South Africa

    Related jobs
    Intermediate Electron / React Developer (Technology / Mining)

    Intermediate Electron / React Developer (Technology / Mining)

    Black Pen Recruitment • Johannesburg, South Africa
    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 wei...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate & Senior C# Developer Market Related and experience based

    Intermediate & Senior C# Developer Market Related and experience based

    One-Click Recruitment Pty Ltd • Randburg, Gauteng, South Africa
    Our client in Randpark Ridge is looking for Intermediate and Senior C# Developers to join their dynamic team.The purpose of this role is to do cross product integrations, including backend, fronten...Show more
    Last updated: 30+ days ago • Promoted
    React Native Developer

    React Native Developer

    Ao Connect Solutions • Gauteng, South Africa
    Mobile App Engineer (React Native).We are looking for a skilled React Native Mobile Engineer to join our technology team. In this role, you will collaborate with developers, designers, and product o...Show more
    Last updated: 3 days ago • Promoted
    React Native Developer

    React Native Developer

    Afrihost • Gauteng, South Africa
    We are looking for a React Native Developer to join our Mobile development team.Design and develop mobile application features using React Native. Collaborate with product and design teams to implem...Show more
    Last updated: 3 days ago • Promoted
    Intermediate Solution Developer (C#) – Johannesburg (Hybrid) – up to R800k per annum

    Intermediate Solution Developer (C#) – Johannesburg (Hybrid) – up to R800k per annum

    E-Merge • Johannesburg, South Africa
    Ready to elevate your development journey? This isnt your run-of-the-mill C# role its a chance to immerse yourself in a world where cutting-edge automation, next-gen tech, and true innovation coll...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate Electron / React Developer(Technology / Mining)

    Intermediate Electron / React Developer(Technology / Mining)

    Black Pen Recruitment • Johannesburg, South Africa
    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 wei...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate Full Stack C# Developer (React) – Hybrid – up to R660k Per Annum

    Intermediate Full Stack C# Developer (React) – Hybrid – up to R660k Per Annum

    E-Merge • Johannesburg, South Africa
    A rapidly scaling company in the renewable energy sector is looking for an Intermediate C# Developer ready to help build smarter, cleaner tech solutions. Youll join a team thats engineering real cha...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate C# Software Developer – Johannesburg (Hybrid) – up to R800k per annum

    Intermediate C# Software Developer – Johannesburg (Hybrid) – up to R800k per annum

    E-Merge • Johannesburg, South Africa
    Are you ready to move beyond routine dev work and into a space where your code powers automation, intelligence, and real innovation?. This is more than just another C# role it''s a chance to join a...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate React Native Developer (Technology / Mining)

    Intermediate React Native Developer (Technology / Mining)

    Black Pen Recruitment • Johannesburg, South Africa
    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 wei...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate C# Developer Neg

    Intermediate C# Developer Neg

    NJ Placement Consulting • Centurion, Gauteng, South Africa
    Perform complex troubleshooting and development assistance for live systems.Manage resolution of complex issues to include : escalation, system testing, strategy sessions and distribution of knowled...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate React Developer

    Intermediate React Developer

    OfferZen • Johannesburg, Gauteng, South Africa
    Are you a talented intermediate React developer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast net...Show more
    Last updated: 30+ days ago • Promoted
    Applications Engineer

    Applications Engineer

    Boardroom Appointments • Kempton Park, South Africa
    Work with suppliers to create detailed technical requirements, including system architecture, hardware, software, and data, ensuring risk management, quality considerations, and product deployment ...Show more
    Last updated: 30+ days ago • Promoted
    Mobile Developer

    Mobile Developer

    Onecart • Gauteng, South Africa
    OneCart is looking to hire a Mobile Developer to use a wide range of mobile and web technologies and component libraries to build systems, new features and smart interactions on our mobile platform...Show more
    Last updated: 1 hour ago • Promoted • New!
    Talented HTML, CSS, React Dev

    Talented HTML, CSS, React Dev

    SkilledUp Life Ltd • WorkFromHome, Gauteng, South Africa
    At Learnhall, we are passionate about : .Developing a global talent pool.Building an excellent Private Education platform. We are looking for a volunteer who has experience with HTML, CSS, and React.M...Show more
    Last updated: 11 days ago • Promoted
    React Native Developer

    React Native Developer

    Hileya - Management Consulting • Johannesburg, Gauteng, South Africa
    More About the Project : We are seeking a skilled and passionate React Native Developer to join our dynamic team in the Fintech domain. The ideal candidate will have hands-on experience in building s...Show more
    Last updated: 30+ days ago • Promoted
    Senior React Native Developer

    Senior React Native Developer

    Iqbusiness • Gauteng, South Africa
    Senior React Native Developer – Overview iqbusiness, the Technology Division of iqbusiness, is looking for an experienced Senior React Native Developer to join our Mobile Engineering team and help ...Show more
    Last updated: 5 days ago • Promoted
    Intermediate C# Developer

    Intermediate C# Developer

    Level-Up • Johannesburg, Gauteng, South Africa
    The Intermediate C# Developer is responsible for designing, developing, and maintaining scalable and high-performance C# applications within a cloud-native ecosystem. This position involves leveragi...Show more
    Last updated: 28 days ago • Promoted
    React Native Mobile App Developer

    React Native Mobile App Developer

    PRR Recruitment • Johannesburg, South Africa
    React Native Mobile App Developer – Linbro Park, Sandton.Be part of a cutting-edge fintech environment, developing secure and scalable mobile payment platforms. You'll work alongside a high-performi...Show more
    Last updated: 30+ days ago • Promoted