JobsAisle
S

Senior Software Developer – Railway Ticketing System (Web&Mobile)

Segula Technologies

Ajman, UAEAED 10,000-16,667/moToday
UAEIT & TechnologyFull Time

Skills Required

TypescriptReactDockerGitFlutterAgileScrum

Job Description

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