React Native Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
TAWANTECH is seeking an experienced React Native Developer in Riyadh to support digital banking and financial services solutions.
The role develops and maintains secure, high-performance cross-platform mobile applications using React Native.
Key Skills for This Role
Full Job Posting
Job Summary
TAWANTECH is seeking an experienced React Native Developer in Riyadh to support digital banking and financial services solutions.
The role develops and maintains secure, high-performance cross-platform mobile applications using React Native.
Mobile and Banking Integration
- Develop mobile applications for banking services such as onboarding, authentication, transfers, payments, cards, transactions, beneficiaries, and notifications.
- Integrate with enterprise APIs, gateways, middleware, and backend services.
- Handle sensitive financial and customer information according to security and compliance requirements.
Security
- Apply secure mobile development practices and authentication mechanisms such as OAuth 2.0, OpenID Connect, JWT, MFA, and biometrics where applicable.
- Protect data in transit and at rest and secure credentials, tokens, and sensitive information.
- Address vulnerabilities identified through security assessments, penetration testing, and code reviews.
- Support certificate or public-key pinning and other mobile security controls when required.
API and Performance
- Consume REST APIs and JSON services and handle authentication, authorization, errors, timeouts, retries, and response validation.
- Troubleshoot integration failures across development, testing, and production environments.
- Improve responsiveness, memory usage, startup time, rendering, state management, API calls, animations, and large-data performance.
- Monitor and troubleshoot crashes, ANRs, memory leaks, and other mobile performance issues.
Native Development and Testing
- Troubleshoot Android and iOS build and runtime issues using tools such as Android Studio, Gradle, Xcode, and CocoaPods.
- Develop or maintain native modules and work with native dependencies when required.
- Write unit, integration, and component tests using Jest, React Native Testing Library, Detox, or equivalent tools.
- Participate in functional, regression, integration, performance, and security testing.
CI/CD and Production Support
- Support CI/CD pipelines, automated mobile builds, testing, deployment, and releases through Google Play Console and Apple App Store or TestFlight.
- Use source-control and release tools such as Git, Jenkins, Azure DevOps, GitHub Actions, and Fastlane where applicable.
- Manage environment-specific configurations, versioning, rollback, and production deployment activities.
- Investigate incidents, perform root-cause analysis, monitor errors, and coordinate resolution with technical teams.
Mandatory Skills
- Strong professional experience in React Native development.
- Strong proficiency in JavaScript and TypeScript.
- Strong understanding of React.js and React Native architecture.
- Hands-on experience with Redux, Redux Toolkit, or equivalent state-management solutions.
- Strong experience integrating REST APIs and backend services.
- Experience developing and debugging applications on both Android and iOS.
- Strong understanding of mobile application security.
- Experience with automated testing, debugging, Git, CI/CD, and mobile release processes.
Preferred Technical Skills
- Experience with React Navigation, Reanimated, Gesture Handler, Firebase, push notifications, analytics, or crash reporting.
- Experience with biometric authentication, secure storage, deep linking, offline synchronization, or WebSockets.
- Knowledge of native Android or iOS development and Kotlin, Java, Swift, or Objective-C.
- Experience with Fastlane, Docker, Kubernetes, microservices, or API gateways is advantageous.
Experience and Education
- At least five years of professional software or mobile application development experience.
- At least five years of hands-on React Native development experience with enterprise-grade applications.
- Proven experience supporting iOS and Android applications using React Native.
- Experience with JavaScript, TypeScript, React, Redux or Redux Toolkit, REST APIs, and mobile architecture.
- Experience in banking, fintech, payments, digital banking, or financial services is highly preferred.
- Enterprise or highly regulated environment experience is advantageous.
- Bachelor’s degree in a relevant computer science, software engineering, information technology, or related technical field.
- Relevant professional certifications are advantageous.
Domain Experience
Experience in digital banking, mobile banking, retail banking, corporate banking, payments, card management, fund transfers, KYC, MFA, open banking, payment gateways, core banking integrations, API banking, or financial transaction processing is considered advantageous.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TAWANTECH
IT Help Desk
Riyadh, KSA
The employer is seeking an IT Help Desk Specialist to provide first-line technical support, manage incidents and service requests, and resolve user issues within service targets. Required qualifications include a relevan
Fixed Assets Accountant
, KSA
The employer is seeking a Fixed Assets Accountant to manage fixed asset accounting, records, capitalization, and financial controls. The role requires experience with asset registers, CAPEX, depreciation, reconciliations
Data Privacy Expert
Riyadh, KSA
The employer is seeking a Data Privacy Expert to lead privacy governance, PDPL compliance, risk management, data subject rights, and regulatory engagement for a bank. The role requires at least five years of dedicated pr
Project Manager - Data Projects
Riyadh, KSA
The employer is seeking an experienced Project Manager to deliver data projects from initiation through completion. The role requires end-to-end project management, stakeholder and technical-team coordination, scope and
IT Help Desk
Riyadh, KSA
Fixed Assets Accountant
, KSA
Data Privacy Expert
Riyadh, KSA
Data Privacy Expert
Riyadh, KSA
Project Manager - Data Projects
Riyadh, KSA
IT Help Desk
Riyadh, KSA
Project Manager - Data Projects
Riyadh, KSA
Fixed Assets Accountant-Banking
Riyadh, KSA