React Native Developer

Halian Middle East

Our ClientAims 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 ResponsibilitiesImplement state of art mobile application to support mobile payments ecosystemProduce fully functional mobile applications, writing clean code using Agile methodologySupport 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 mechanismimplement application in the most reusable way (including cross-platform frameworks)Implement core and platform-specific functionalities in the native programming environmentDefine data models of the applicationEnsure best security and usability practicesYour QualificationsBS/MS in Computer Science, Engineering or a related field.At least 3-5 years��� experience as a mobile application software engineerAn expert either in native iOS & Android application development and have significant experience in react-native programmingUp-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

To apply for this job please visit www.linkedin.com.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.