Job details

React Native - Mobile Technical Architect

  • Java
  • Redux
  • REST
  • GraphQL
  • TypeScript
  • iOS
  • Android

Posted: 2 days ago

Who We Are

 

BB2 Digital and Technology Services Ltd (t/a Nomo Fintech) is a cloud-based business-to-business Fintech company which owns the digital platform that powers the digital retail banking services of Bank of London and The Middle East plc (“BLME”), branded Nomo (available on iOS and Android), and provides various other services to BLME.

 

Nomo Fintech is currently in scale-up mode to support international digital banking across the GCC, and it’s an incredibly exciting time to join the business with great ambition and an effective combination of talent, culture, and world-class technology.

 

Nomo Fintech leverages the support services of an intra-group entity based in Dubai which houses various functions to support Nomo Fintech’s business services.

 

You will report directly to the Head of Engineering and work with highly skilled like minded individuals that care about delivering strategic business outcomes through the lens of technology enablement at high quality and pace

 

Some of the things you’ll be doing:

 

As part of this team, you will:


·       Drive architectural decisions to ensure scalable, modular, and reusable codebases.

·       Guide the design and implementation of mobile applications with seamless cross-platform functionality - at times getting hands-on to guide if needed.

·       Leverage React Native, iOS (Swift/Objective-C) and Android (Kotlin/Java) expertise to build best practices around integration of advanced platform-specific features.

·       Architect and lead the building of modular architectures to enable efficient feature development and deployment.

·       Lead the performance optimisation and responsiveness of apps across diverse devices and platforms, including monitoring of the app to drive continuous performance optimization.

·       Own and enhance key mobile capabilities, including push notifications, deep linking, offline storage, and in-app messaging, biometric authentication, background services, and location-based services.

·       Own and enforce robust security measures, including Runtime Application Self-Protection (RASP), secure data storage, and authentication protocols.

·       Own the technical documentation of the application including codebase, patterns, frameworks, workflows, and processes and ensure they are kept up to date and federated across the mobile engineering team effectively.

·       Collaborate with Product Managers, Designers and Engineers to ensure we are delivering seamless and innovative solutions on the mobile app.

 

·       Collaborate with DevSecOps professionals to optimize CI/CD pipelines and contribute effectively to the improvement of the end to end release through increased automation.

·       Stay up to date with the latest trends, tools, and technologies in mobile development and architectures.

·       Proactively identify technical challenges and provide innovative solutions - through advocacy of new tools and processes or through internal improvements

 

You’ll be a great fit if you have/are:

 

·       Vast professional experience in mobile application development.

·       Deep hands-on experience with hybrid and native mobile development for iOS and Android

·       Leadership experience, including mentoring developers and driving architectural decisions.

·       Proven track record of designing and implementing scalable, modular architectures for medium to large-scale mobile applications delivering at pace

·       Demonstrated expertise in developing mobile-native features such as push notifications, offline storage, deep linking, and background services.

·       Experience implementing security measures, including RASP, secure data storage, and encryption.

·       Proficiency in native iOS (Swift/Objective-C) and Android (Kotlin/Java) development.

·       Proficient in API integration (REST, GraphQL) and state management libraries (Redux, MobX, Zustand).

·       Familiarity with CI/CD pipelines and mobile app release processes.

·       Collaborative mindset and ability to lead and inspire teams.

·       Contributions to open-source projects would be a bonus

 

Our current stack:

 

·       Multi Platfom, white-label capable React Native mobile app (we deliver 6 apps each cycle and up to 6 cycles per quarter)

·       React Native (TypeScript), GraphQL, React hooks, CI/CD (Fastlane, Bitrise), native iOS and Android modules, Jest, Appium, Browserstack

\n


\n