DeARX

Senior React Native Engineer

DeARX

contract

Posted on:

Origin:  • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidAzureFirebaseiOSJavaJestKotlinReactReact NativeReduxSwiftTypeScript

About the role

  • Lead the design and development of scalable, maintainable mobile applications using React Native for mobile banking.
  • Architect cross-platform solutions and determine when native implementations are required for performance and security.
  • Own CI/CD pipelines for mobile builds, testing, and deployment.
  • Implement mobile security best practices: secure storage, token authentication, API integration, and code obfuscation.
  • Collaborate with backend engineers for seamless API integrations.
  • Conduct code reviews, mentor junior developers, and enforce high engineering standards.
  • Monitor app performance and stability using Dynatrace, Crashlytics, and ELK to ensure a smooth user experience.
  • Develop custom native modules on iOS (Swift/Obj-C) and Android (Kotlin/Java) as needed.
  • Work in a complex financial environment with regulatory and security considerations.

Requirements

  • 5+ years hands-on React Native experience building enterprise-grade mobile apps.
  • Prior experience in banking or financial services (regulatory compliance, secure onboarding flows, demo mode).
  • Deep understanding of mobile app security best practices, secure storage mechanisms, HTTPS, token-based authentication, and code obfuscation.
  • Proficiency with React Native, TypeScript, Expo, Redux/Zustand, Axios, React Navigation, MMKV.
  • Skilled at custom native modules (iOS: Swift/Obj-C; Android: Kotlin/Java).
  • Experience managing CI/CD for mobile builds, testing, and deployment (Azure DevOps, GitHub Actions, Firebase App Distribution).
  • Testing: Jest, Detox, React Native Debugger, Reactotron.
  • Design tools: Figma (Dev Mode), Storybook.
  • Monitoring and performance tools: Dynatrace, Crashlytics, ELK.
  • Excellent communication across cross-functional teams and ability to clearly explain technical trade-offs to business stakeholders.
  • Experience mentoring junior engineers and conducting code reviews to enforce high engineering standards.