Mobile Payment Developer


Job Description

Our Client
aims to spearhead a nation-wide initiative to reduce the use of cash in the UAE and supports the UAE government’s efforts to drive digital transformation.

Your Responsibilities

  • Implement state of art mobile application to support mobile payments ecosystem
  • Produce fully functional mobile applications, writing clean code using Agile methodology
  • Support the entire lifecycle from concept all the way to release and support.
  • Design and build interfaces and advanced scalable applications for the mobile platforms to improve the user experience.
  • Ensure highest reusability of the code between platform by utilizing react-native technology.
  • Apply best practices for secure development of payment applications.
  • Work with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions.
  • Design user flows, define integrations and security mechanism
  • implement application in the most reusable way (including cross-platform frameworks)
  • Implement core and platform-specific functionalities in the native programming environment
  • Define data models of the application
  • Ensure best security and usability practices

Your Qualifications

  • BS/MS in Computer Science, Engineering or a related field.
  • At least 3-5 years experience as a mobile application software engineer
  • An expert either in native iOS & Android application development and have significant experience in react-native programming
  • Up-To-Date Experience of JavaScript, Typescript and React Native Framework is a must.
  • Experience in Objective-C or Swift (preferably) for iOS applications development.
  • Experience in Java or Kotlin for Android application development.
  • Detailed understanding of both iOS & Android mobile development life cycle.
  • problem solving and debugging skills in React-nation, Android and iOS.
  • Solid understanding of Object-Oriented Programming (OOP).
  • Experience in working with REST APIs, and full understanding of how they work.
  • Advanced knowledge of network protocols and security aspects (HTTP, SSL, JWT, certificates).
  • Experience in security aspects like data encryption and signing, authentication and authorization.
  • Experience in advanced mobile APIs like Biometrics, NFC and BLE.
  • Knowledge of best practices and performance-oriented implementations.
  • Experience and understanding of GIT source control is a must.
  • Demonstrable publicly available react-native, iOS or Android app, where candidate was playing a major role (at least one of them shall be payment related).
  • At least basic understanding in UI design languages, and UI/UX aspects in general.
  • Experience in using Azure DevOps.
  • Experience in CI/CD, preferably using Azure DevOps Pipelines.
  • Experience in Scrum or any other Agile methodologies/frameworks.
  • Experience in payment related applications.
  • Experience in security applications

Halian Group
With over 20 years of experience, we have come to understand that innovation is the only way to provide agile, practical solutions that transform businesses and careers.
Our resourcing and smart services help you to realize tomorrow’s potential. Discover the amazing things possible when you bring the right people and the right technologies together.

To apply for this job please visit

scroll to top