React Developer

4 days ago


Rosebank, Gauteng, South Africa Cartrack Full time

We're looking for a skilled React Developer with strong experience across .NET, JavaScript/TypeScript, PHP, and IoT platforms to join our innovative technology team. You'll play a key role in building and enhancing our connected systems, integrating real-time data from IoT devices into scalable web platforms used across multiple markets, and helping shape the front-end architecture and UX of our telematics products.

Key Responsibilities

  • Developing and maintaining responsive front-end applications using React (functional components, hooks), JavaScript/TypeScript, HTML5 and CSS3.
  • Integrating front-end applications with .NET (C#) and PHP back-end services and RESTful APIs.
  • Working with IoT data streams, telematics platforms, and real-time dashboards to present telemetry and analytics.
  • Designing and implementing state management solutions (e.g., Redux, Context API) and client-side caching strategies.
  • Optimizing application performance, load time, accessibility, scalability, and security for web and progressive web app (PWA) scenarios.
  • Building testable code and writing unit/integration tests (Jest, React Testing Library) and participating in CI/CD pipelines.
  • Troubleshooting, debugging, and enhancing existing web applications and fixing production issues when they arise.
  • Collaborating closely with system engineers, product managers, backend teams, and UX designers to design end-to-end solutions.
  • Staying up to date with emerging front-end technologies and best practices in web and IoT development and proposing continuous improvements.

Requirements

  • 3–5+ years of professional experience as a Front-End or Full-Stack Developer, with demonstrable React experience.
  • Strong proficiency in React (hooks & functional components), JavaScript/TypeScript, HTML5, CSS3, and REST APIs.
  • Hands-on experience with .NET (C#) and PHP back-end systems and integrating with these services.
  • Familiarity with IoT ecosystems, device communication protocols, and data visualization approaches for telematics.
  • Solid understanding of SQL/PostgreSQL databases and the flow of IoT data from devices to web applications.
  • Experience with version control (Git), Agile methodologies, and CI/CD tooling (pipelines, automated builds/tests).
  • Excellent problem-solving, debugging and analytical skills, and a pragmatic approach to delivering production-ready features.

Preferred Skills

  • Exposure to real-time tracking, vehicle telematics, or connected devices and domain knowledge of fleet/asset tracking.
  • Understanding of MQTT, WebSockets, or similar IoT communication protocols for streaming data.
  • Experience with Redux, React Query / SWR, or other data fetching/state tools.
  • Familiarity with (or other SSR/SSG frameworks), PWA architecture, and mobile-friendly UI patterns.
  • UI/UX awareness and the ability to build clean, user-friendly interfaces with attention to accessibility and responsive design.
  • Experience with front-end performance profiling and browser debugging tools.

Soft Skills

  • Strong sense of ownership, integrity, and accountability for delivering high-quality solutions.
  • Ability to work effectively under pressure, meet deadlines, and prioritise work in a fast-moving environment.
  • Excellent communication and collaboration skills — comfortable working across engineering, product, and stakeholder teams.
  • Passionate about innovation, connected technology, and smart mobility solutions.

Job Type: Full-time

Ability to commute/relocate:

  • Rosebank, Gauteng: Reliably commute or planning to relocate before starting work (Preferred)

Experience:

  • React: 3 years (Preferred)
  • React Native: 3 years (Preferred)
  • .NET: 3 years (Preferred)
  • JavaScript: 3 years (Preferred)
  • PHP: 3 years (Preferred)

Location:

  • Rosebank, Gauteng (Preferred)

Work Location: In person


  • Technical Team Lead

    1 week ago


    Rosebank, Gauteng, South Africa andile Full time R800 000 - R1 200 000 per year

    Company Description:Andile, a specialist FinTech firm based in Rosebank, Johannesburg, is seeking a highly motivated and experienced Technical Team Lead to join our FinMio product team.FinMio Risk is at the forefront of transforming risk management in financial and capital markets. We deliver hyper-scalable, customer-centric Software-as-a-Service (SaaS)...

  • NET Developer

    4 weeks ago


    Rosebank, South Africa GMI Advisory Full time

    Job Description: The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports. This...

  • NET Developer

    1 day ago


    Rosebank, South Africa GMI Advisory Full time

    Job Description: The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports. This...


  • Rosebank, Western Cape, South Africa Platform45 Full time

    SENIOR BACK-END (.NET) DEVELOPERWHO PLATFORM45 ISWe are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. And we don't stop. We believe in the ability of technology to make the world a better place; we're driven to rip through conformity and create new solutions, and smarter habits....


  • Rosebank, Western Cape, South Africa Cartrack SA Full time R600 000 - R1 200 000 per year

    Listing reference: cartr_000713Listing status: OnlineApply by: 2 January 2026Position summaryIndustry: IT & InternetJob category: Software-EngineeringLocation: RosebankContract: PermanentRemuneration: NegotiableEE position: NoIntroductionCartrack, a subsidiary of Karooooo Ltd. (listed on NASDAQ as KARO), is a global leader in mobility solutions, specializing...

  • Junior Full Stack Dev

    4 weeks ago


    Rosebank, South Africa Khonology (Pty) Ltd Full time

    Khonology is a digital services company focused on software development, Application Support, data analytics and engineering. The Junior Fullstack Dev is responsible for designing, developing, and maintaining scalable web applications across the entire technology stack—from front-end interfaces to back-end systems and databases. Key Responsibilities...

  • Sports Trader

    2 weeks ago


    Rosebank, South Africa Mark IT Africa Full time

    Job Description: We are seeking a highly motivated and experienced Sports Trader to join our dynamic trading team. As a Sports Trader, you will be responsible for managing and analyzing betting odds across various sports events, ensuring competitive odds, and mitigating risk to ensure profitability for the business. You will use your sports knowledge and...

  • Sports Trader

    6 days ago


    Rosebank, South Africa Mark IT Africa Full time

    Job Description: We are seeking a highly motivated and experienced Sports Trader to join our dynamic trading team. As a Sports Trader, you will be responsible for managing and analyzing betting odds across various sports events, ensuring competitive odds, and mitigating risk to ensure profitability for the business. You will use your sports knowledge and...

  • Technical Team Lead

    1 week ago


    Rosebank, South Africa Andile Full time

    **Company Description**: Andile, a specialist FinTech firm based in Rosebank, Johannesburg, is seeking a highly motivated and experienced Technical Team Lead to join our FinMio product team. FinMio Risk is at the forefront of transforming risk management in financial and capital markets. We deliver hyper-scalable, customer-centric Software-as-a-Service...

  • Senior .Net Developer

    2 weeks ago


    Gardens or Rosebank, Gauteng or Western Cape, , South Africa Platform45 Full time R1 200 000 - R2 400 000 per year

    SENIOR BACK-END (.NET) DEVELOPERWHO PLATFORM45 ISWe are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. And we don't stop. We believe in the ability of technology to make the world a better place; we're driven to rip through conformity and create new solutions, and smarter habits....

  • Engineer, Software

    2 weeks ago


    Baker St, Rosebank, Johannesburg, , South Africa Standard Bank Group Full time R500 000 - R1 200 000 per year

    Company Description Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector's most talented, motivated professionals. Our clients range from individuals, to businesses of all sizes,...