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 designing, developing, enhancing, and maintaining high-performance cross-platform mobile applications.
The position requires enterprise mobile development, secure application practices, API integration, performance optimization, and regulated-environment experience.
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 designing, developing, enhancing, and maintaining high-performance cross-platform mobile applications.
The position requires enterprise mobile development, secure application practices, API integration, performance optimization, and regulated-environment experience.
Integrations and Security
- Integrate account information, customer onboarding, authentication, transfers, payments, beneficiary management, transaction history, cards, notifications, and digital banking services.
- Work with API gateways, middleware, backend services, and enterprise integration layers.
- Apply OAuth 2.0, OpenID Connect, JWT, MFA, biometric authentication, secure storage, data protection, and certificate pinning where applicable.
- Address vulnerabilities identified through security assessments, penetration testing, and code reviews.
API and Performance
- Integrate REST APIs and JSON services while handling authentication, errors, timeouts, retries, and response validation.
- Resolve integration failures across development, testing, and production environments.
- Optimize rendering, state management, API calls, animations, memory usage, startup time, 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 Android Studio, Gradle, Xcode, CocoaPods, and native dependencies.
- Develop or maintain native modules and integrate platform-specific functionality 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
- Work with Git-based source control and CI/CD tools such as Jenkins, Azure DevOps, GitHub Actions, and Fastlane or equivalent technologies.
- Support releases through Google Play Console and Apple App Store or TestFlight.
- Manage environment-specific configurations, release versioning, rollback, and production deployment activities.
- Investigate incidents, perform root-cause analysis, and participate in on-call or incident-management activities when required.
Mandatory Skills and Experience
- Strong professional and hands-on experience in React Native development.
- Strong proficiency in JavaScript and TypeScript and strong understanding of React.js and React Native architecture.
- 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, automated testing, debugging, CI/CD, and mobile release processes.
- Minimum 5 years of professional software or mobile application development experience and minimum 5 years of React Native experience.
Preferred Experience
- Banking, fintech, payments, digital banking, or financial services experience is highly preferred.
- Enterprise and highly regulated environment experience is advantageous.
- Experience with React Navigation, 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 Docker, Kubernetes, microservices, or API gateways is advantageous.
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field.
- Relevant professional certifications are 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 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