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
Next.js
(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
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.