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 to support digital banking and financial services solutions in Riyadh.
The role focuses on secure, high-performance cross-platform mobile applications and enterprise integrations.
Relevant experience in banking, fintech, payments, or other highly regulated environments is highly preferred.
Key Skills for This Role
Full Job Posting
Role Overview
Tawantech is seeking an experienced React Native Developer to support digital banking and financial services solutions in Riyadh.
The role focuses on secure, high-performance cross-platform mobile applications and enterprise integrations.
Relevant experience in banking, fintech, payments, or other highly regulated environments is highly preferred.
Banking and Enterprise Integrations
- Support integrations for account information, customer onboarding, authentication, fund transfers, payments, beneficiaries, transaction history, cards, notifications, and digital banking services.
- Handle sensitive financial and customer information according to banking security and compliance requirements.
- Work with enterprise integration layers, API gateways, middleware, and backend services.
Security
- Implement secure mobile development practices suitable for banking environments.
- Apply authentication and authorization mechanisms such as OAuth 2.0, OpenID Connect, JWT, MFA, and biometrics where applicable.
- Protect sensitive data in transit and at rest and use secure storage for credentials, tokens, and sensitive information.
- Address vulnerabilities from security assessments, penetration tests, and code reviews and apply secure coding practices.
- Support certificate or public-key pinning and other mobile security controls where required.
API and Performance
- Consume REST APIs and JSON-based services and handle authentication, errors, timeouts, retries, and response validation.
- Collaborate with backend, API, architecture, and business teams to resolve integration issues across environments.
- Optimize rendering, state management, API calls, animations, large datasets, responsiveness, memory usage, and startup time.
- Monitor and troubleshoot crashes, ANRs, memory leaks, API failures, and other mobile performance issues.
Native Mobile Development
- Understand Android and iOS platforms and their interaction with React Native.
- Work with Android Studio, Gradle, Xcode, CocoaPods, and native dependencies.
- Develop or maintain native modules and troubleshoot platform-specific build and runtime issues.
Testing and Quality
- Write and maintain unit, integration, and component tests using Jest, React Native Testing Library, Detox, or equivalent tools.
- Collaborate with QA teams on functional, regression, integration, performance, and security testing.
- Maintain quality through peer reviews, automated testing, and continuous integration.
CI/CD and Releases
- Work with CI/CD pipelines for automated mobile builds, testing, and deployment.
- Support releases through Google Play Console, Apple App Store, and TestFlight.
- Use Git and tools such as Jenkins, Azure DevOps, GitHub Actions, Fastlane, or equivalent technologies.
- Manage environment-specific configurations, versioning, rollback, and production deployment activities.
Production Support
- Investigate production incidents affecting mobile banking applications and perform root-cause analysis.
- Monitor crashes, errors, API failures, and performance issues and implement permanent corrective actions.
- Participate in on-call or incident-management activities when required.
Mandatory Skills
- Strong professional experience in React Native development.
- Strong proficiency in JavaScript and TypeScript.
- Strong understanding of React.js, React Native architecture, state management, REST APIs, asynchronous programming, and mobile security.
- Experience with Git, automated testing, debugging, CI/CD, mobile release processes, and both Android and iOS development.
Preferred Technical and Domain Experience
- Experience with React Navigation, React Native Reanimated, Gesture Handler, Firebase, biometric authentication, secure storage, deep linking, offline synchronization, or WebSockets is preferred.
- Knowledge of native Android or iOS development and Kotlin, Java, Swift, or Objective-C is preferred.
- Experience with Fastlane, Docker, Kubernetes, microservices, or API gateways is advantageous.
- Banking, fintech, payments, digital banking, card management, fund transfers, KYC, MFA, open banking, payment gateways, core banking integrations, API banking, or financial transaction processing experience is highly preferred.
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 Unknown
Head of Accounts
, KSA
Seeking a meticulous and analytical professional with extensive experience in accounting and the contracting sector. The ideal candidate will be responsible for overseeing financial operations, ensuring the integrity of
Director of Relationships
, KSA
Elevate your career in Saudi Arabia as a Director of Relationships, where you will spearhead the acquisition of new business opportunities and build robust strategic partnerships. This role demands a proactive approach t
Function Head - Finance & Accounting
, KSA
The Function Head – Finance & Accounting plays a critical role in ensuring the financial health and strategic direction of the organization. This position oversees financial management, regulatory compliance, and the dig
AsstChief Engineer I
, KSA
Elevate your career as an Asst Chief Engineer I in Saudi Arabia, where you will play a crucial role in managing property operations and ensuring safety and efficiency. You will oversee maintenance tasks, support staff tr
Head of Accounts
, KSA
Business Development Associate
, IND
Freelance sales executive
, UAE
Banking Sales Executive
, IND
Business Development Associate
, IND
Director of Relationships
, KSA
Function Head - Finance & Accounting
, KSA
AsstChief Engineer I
, KSA