Location: South Africa (Remote possible)
Contract Type: 3-Month Contract (Extendable)
Industry: Railway / Transportation / Mobility
Start Date: Immediate
Project Overview
We are supporting a strategic railway project focused on the development and enhancement of a digital ticketing system.
We are seeking a Senior Software Developer with strong expertise in modern web and mobile technologies to contribute to frontend/backend development authentication integration payment gateway implementation and GIS-based functionalities.
This is a 3-month contract with strong potential for extension based on project requirements.
Key Responsibilities
Web Development
- Develop and maintain web applications using React /
- Build scalable applications using TypeScript 5
- Implement containerized environments using Docker / Docker Compose
- Develop and maintain unit testing using Jest
- Ensure high performance security and maintainability
Authentication & Security
- Implement authentication solutions using Keycloak
- Integrate OIDC (OpenID Connect) protocols
- Ensure secure identity and access management
Payment Gateway Integration
- Integrate and manage MPGS (Mastercard Payment Gateway Services)
- Ensure secure transaction processing and payment validation
- Support testing and troubleshooting of payment flows
GIS & Geocoding
- Implement map-based features using:
- Manage geolocation and geocoding functionalities
Mobile Application Development
- Develop cross-platform mobile applications using Flutter / Dart
- Deliver iOS and Android applications
- Manage CI/CD pipelines using EAS Build
- Ensure performance optimization and release readiness
Qualifications :
Mandatory Skills
- Strong hands-on experience with:
- React /
- TypeScript (v5 preferred)
- Docker / Docker Compose
- Jest
- Keycloak / OIDC
- MPGS payment gateway
- Mapbox or OpenStreetMap
- Flutter / Dart
- CI/CD pipelines (EAS Build)
Preferred
- Experience in Railway / Transportation / Ticketing systems
- Experience in secure payment platforms
- Agile/Scrum experience
Additional Information :
Senior Software Developer (minimum 5 years experience)
Proven delivery of production-grade web & mobile applications
Strong understanding of scalable architecture
Ability to work independently
- Based in South Africa (remote work possible)
Immediate or short notice preferred
Please note that only shortlisted candidates will be contacted
Remote Work :
No
Employment Type :
Contract
Location: South Africa (Remote possible)Contract Type: 3-Month Contract (Extendable)Industry: Railway / Transportation / MobilityStart Date: ImmediateProject OverviewWe are supporting a strategic railway project focused on the development and enhancement of a digital ticketing system.We are seeking ...
Location: South Africa (Remote possible)
Contract Type: 3-Month Contract (Extendable)
Industry: Railway / Transportation / Mobility
Start Date: Immediate
Project Overview
We are supporting a strategic railway project focused on the development and enhancement of a digital ticketing system.
We are seeking a Senior Software Developer with strong expertise in modern web and mobile technologies to contribute to frontend/backend development authentication integration payment gateway implementation and GIS-based functionalities.
This is a 3-month contract with strong potential for extension based on project requirements.
Key Responsibilities
Web Development
- Develop and maintain web applications using React /
- Build scalable applications using TypeScript 5
- Implement containerized environments using Docker / Docker Compose
- Develop and maintain unit testing using Jest
- Ensure high performance security and maintainability
Authentication & Security
- Implement authentication solutions using Keycloak
- Integrate OIDC (OpenID Connect) protocols
- Ensure secure identity and access management
Payment Gateway Integration
- Integrate and manage MPGS (Mastercard Payment Gateway Services)
- Ensure secure transaction processing and payment validation
- Support testing and troubleshooting of payment flows
GIS & Geocoding
- Implement map-based features using:
- Manage geolocation and geocoding functionalities
Mobile Application Development
- Develop cross-platform mobile applications using Flutter / Dart
- Deliver iOS and Android applications
- Manage CI/CD pipelines using EAS Build
- Ensure performance optimization and release readiness
Qualifications :
Mandatory Skills
- Strong hands-on experience with:
- React /
- TypeScript (v5 preferred)
- Docker / Docker Compose
- Jest
- Keycloak / OIDC
- MPGS payment gateway
- Mapbox or OpenStreetMap
- Flutter / Dart
- CI/CD pipelines (EAS Build)
Preferred
- Experience in Railway / Transportation / Ticketing systems
- Experience in secure payment platforms
- Agile/Scrum experience
Additional Information :
Senior Software Developer (minimum 5 years experience)
Proven delivery of production-grade web & mobile applications
Strong understanding of scalable architecture
Ability to work independently
- Based in South Africa (remote work possible)
Immediate or short notice preferred
Please note that only shortlisted candidates will be contacted
Remote Work :
No
Employment Type :
Contract
View more
View less