Talent.com
This job offer is not available in your country.
Intermediate React Native Developer (Technology / Mining)

Intermediate React Native Developer (Technology / Mining)

Black Pen RecruitmentDurban, 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

    React Native Developer • Durban, South Africa

    Related jobs
    • Promoted
    DevOps Lead (DBN)

    DevOps Lead (DBN)

    BETSoftwareDurban, ZA
    Job Location : KwaZulu-Natal, Durban.Our Team is growing, and we need a DevOps Lead to join us in our Johannesburg office. In this role, you’ll guide a talented Team of engineers, drive smarter auto...Show moreLast updated: 30+ days ago
    Digital Engagement Lead

    Digital Engagement Lead

    The UnlimitedWestville, KwaZulu-Natal, ZA
    Quick Apply
    We’re on the hunt for a Digital Engagement Lead! Are you passionate about shaping how The Unlimited shows up across every digital touchpoint — building trust, delivering WOW experiences, and drivin...Show moreLast updated: 30+ days ago
    Intermediate Developer

    Intermediate Developer

    Talent EngineWestville, KwaZulu-Natal, ZA
    Quick Apply
    NET Developer is responsible for developing and maintaining robust, database-driven web applications using the Microsoft technology stack - including ASP. An IT qualification is essential as is soli...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Engineer

    Full Stack Engineer

    SaltDurban, KwaZulu-Natal, South Africa
    Intermediate Full-Stack Developer.This role offers the chance to work on innovative platforms that power digital sales, customer engagement, and business intelligence across multiple channels.If yo...Show moreLast updated: 30+ days ago
    Senior Azure Engineer

    Senior Azure Engineer

    BC TechMount Edgecombe, Kwazulu-Natal, South Africa
    Quick Apply
    We are seeking a highly skilled Senior Azure Engineer with 5–10 years of experience to lead the engineering, automation, and administration of our Azure cloud infrastructure.This role is crit...Show moreLast updated: 14 days ago
    • Promoted
    Senior React Developer

    Senior React Developer

    BETSoftwareDurban, ZA
    Job title : Senior React Developer.Job Location : KwaZulu-Natal, Durban.Strong understanding of Unit Testing practice .CSS, HTML, and other front-end languages. Develop & Maintain user-facing f...Show moreLast updated: 30+ days ago
    Intermediate Learning Designer

    Intermediate Learning Designer

    Longdue GamesDurban, KwaZulu-Natal, ZA
    Quick Apply
    Longdue is an independent narrative game studio incubated within HyperionDev.We create psychologically rich, story-first RPGs that challenge players to think, feel, and reflect.Our debut title, Hop...Show moreLast updated: 13 days ago
    • Promoted
    Full-Stack Web & Mobile Developer

    Full-Stack Web & Mobile Developer

    Pollock & AssociatesDurban, ZA
    Job title : Full-Stack Web & Mobile Developer.Job Location : KwaZulu-Natal, Durban.Join our Product Engineering team to design and deliver web and cross-platform mobile applications powered by Open...Show moreLast updated: 23 days ago
    Senior Software Developer ( Fintech) - Durban - R45 000 to R55 000

    Senior Software Developer ( Fintech) - Durban - R45 000 to R55 000

    The Legends AgencyDurban, South Africa
    Quick Apply
    Senior Software Developer (C# / Full Stack Fintech) Durban Salary R45 000 to R55 000.This role is ideal for a highly skilled C# Full Stack Developer who thrives on solving complex problems, mentori...Show moreLast updated: 30+ days ago
    • Promoted
    Continuous Improvement Manager

    Continuous Improvement Manager

    UnileverUmhlanga Rocks, KwaZulu-Natal, South Africa
    Get AI-powered advice on this job and more exclusive features.Head of Performance Delivery – Africa & NAMET.Southern Africa, East / West Africa, Turkey or India. Unilever is a business that makes a re...Show moreLast updated: 1 day ago
    • Promoted
    Software Developer II

    Software Developer II

    NielsenIQDurban, KwaZulu-Natal, South Africa
    About Us : TLT Appointing provides recruitment services via a team of specialist recruitment consultants in the following areas Finance, HR, IT & Telecommunications, Financial Services, Engineering,...Show moreLast updated: 2 days ago
    • Promoted
    Full-Stack Developer

    Full-Stack Developer

    Hire Resolve – Top Recruitment AgencyDurban, KwaZulu-Natal, South Africa
    South Africa’s top independent mobility provider is redefining car rental, leasing, and trade through digital innovation. Intermediate Full-Stack Developer.Marketing OS that powers online sales, cus...Show moreLast updated: 30+ days ago
    Intermediate BI Developer

    Intermediate BI Developer

    The Legends AgencyDurban, South Africa
    Quick Apply
    Turn data into strategy with a leading analytics provider.Our client is a forward-thinking analytics provider helping businesses transform data into strategic decisions. With a focus on innovation, ...Show moreLast updated: 18 days ago
    • Promoted
    Software developer 2

    Software developer 2

    TLT Appointing PTY LTDUmhlanga Rocks, KwaZulu-Natal, South Africa
    The ideal candidate will be responsible for developing high-quality applications.They will also be responsible for designing and implementing testable and scalable code. Umhlanga, KwaZulu-Natal, Sou...Show moreLast updated: 2 days ago
    • Promoted
    Intermediate C# Developer

    Intermediate C# Developer

    Hire ResolveDurban, ZA
    Job title : Intermediate C# Developer.Job Location : KwaZulu-Natal, Durban.A company specializing in comprehensive Enterprise SharePoint solutions is seeking a motivated and skilled Intermediate C#...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate DevOps Engineer

    Intermediate DevOps Engineer

    BETSoftwareDurban, ZA
    Job title : Intermediate DevOps Engineer.Job Location : KwaZulu-Natal, Durban.Deployments and responsibilities : .Design & Implement CI / CD solutions using most appropriate approved patterns.Design & ...Show moreLast updated: 4 days ago
    • Promoted
    Intermediate Software Development Engineer (DBN)

    Intermediate Software Development Engineer (DBN)

    BETSoftwareDurban, ZA
    Job title : Intermediate Software Development Engineer (DBN).Job Location : KwaZulu-Natal, Durban.Ignite your coding journey with BET Software. We’re on the lookout for an Intermediate Software Deve...Show moreLast updated: 30+ days ago
    • Promoted
    Software Technical Lead

    Software Technical Lead

    BETSoftwareDurban, ZA
    Job title : Software Technical Lead.Job Location : KwaZulu-Natal, Durban.Excellent communication, motivational and interpersonal skills. Demonstrated mentoring / leadership skills.Proficiency in archi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Java & React) - Durban

    Senior Software Engineer (Java & React) - Durban

    DigiCert, Inc.Durban, ZA
    Job title : Senior Software Engineer (Java & React) - Durban.Job Location : KwaZulu-Natal, Durban.The ideal candidate for this role has strong, solid experience developing and maintaining scalable ...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BETSoftwareUmhlanga Rocks, KwaZulu-Natal, South Africa
    The purpose of a Senior Software Developer 1 is to contribute to the development and implementation of complex software solutions. They are responsible for designing, coding, testing, and maintainin...Show moreLast updated: 30+ days ago