410,740open jobs
14,301companies
73,665added this week
Browse all
Location
In office (Riyadh)
Employment
Full-Time
Overview
Company
Impact
Profile match
Tawantech is a Saudi financial technology company that builds payment and digital banking infrastructure for institutions in the Gulf, operating in a market being reshaped deliberately by regulation. Saudi Arabia has pushed hard to move a heavily cash economy onto digital payments, licensing new payment providers and mandating instant transfer infrastructure, which created demand for local technology suppliers where almost none existed. Based in Riyadh, it develops payment processing, wallet and banking systems for banks, fintechs and merchants, and it recruits engineers into a market where domestic technical supply lags the pace of the reform programme.

Job Summary

Tawantech is seeking an experienced and highly skilled React Native Developer to join our technology team in Riyadh, supporting digital banking and financial services solutions.

The successful candidate will be responsible for designing, developing, enhancing, and maintaining high-performance cross-platform mobile applications using React Native. The role requires strong expertise in modern mobile application architecture, TypeScript, React Native ecosystem, API integration, security, performance optimization, and enterprise application development.

The ideal candidate should have experience working on banking, fintech, financial services, payment, or other highly regulated environments, with a strong understanding of secure mobile application development and enterprise integration.

  • tegrations.
  • Support integration with banking services such as:
    • Account information
    • Customer onboarding
    • Authentication and authorization
    • Fund transfers
    • Payments
    • Beneficiary management
    • Transaction history
    • Cards and card services
    • Notifications
    • 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 where applicable.

Security

  • Implement secure mobile application development practices suitable for banking environments.
  • Apply secure authentication and authorization mechanisms such as OAuth 2.0, OpenID Connect, JWT, MFA, and biometric authentication, where applicable.
  • Protect sensitive data both in transit and at rest.
  • Implement secure storage mechanisms for credentials, tokens, and sensitive information.
  • Follow mobile security best practices and organizational security standards.
  • Work with security teams to address vulnerabilities identified through security assessments, penetration testing, and code reviews.
  • Apply secure coding practices and protect applications against common mobile and API security vulnerabilities.
  • Support implementation of certificate/public-key pinning and other mobile security controls where required.

API & Backend Integration

  • Consume and integrate REST APIs and JSON-based services.
  • Handle API authentication, authorization, error handling, timeouts, retries, and response validation.
  • Collaborate with backend developers, API teams, architects, and business analysts to resolve integration issues.
  • Troubleshoot API and integration failures across development, testing, and production environments.
  • Work with asynchronous operations and real-time communication mechanisms where required.

Performance Optimization

  • Analyze and improve application performance, responsiveness, memory usage, and startup time.
  • Identify and resolve performance bottlenecks in React Native and JavaScript/TypeScript code.
  • Optimize rendering, state management, API calls, animations, and large data sets.
  • Monitor and troubleshoot crashes, ANRs, memory leaks, and other mobile performance issues.
  • Ensure applications provide a consistent experience across different device types and operating-system versions.

Native Mobile Development

  • Understand the underlying Android and iOS platforms and their interaction with React Native.
  • Troubleshoot native build and runtime issues.
  • Work with Android Studio, Gradle, Xcode, CocoaPods, and native dependencies.
  • Develop or maintain native modules when React Native functionality needs to interact with platform-specific capabilities.
  • Understand basic Kotlin/Java and Swift/Objective-C concepts sufficient to troubleshoot and integrate native functionality.

Testing & Quality Assurance

  • Write and maintain unit, integration, and component tests.
  • Work with testing frameworks such as Jest, React Native Testing Library, Detox, or equivalent tools.
  • Collaborate with QA teams to resolve defects and improve application quality.
  • Participate in functional, regression, integration, performance, and security testing.
  • Ensure high-quality code through peer reviews, automated testing, and continuous integration.

CI/CD & Release Management

  • Work with CI/CD pipelines for automated mobile application builds, testing, and deployment.
  • Support mobile releases through Google Play Console and Apple App Store/TestFlight.
  • Work with tools such as Git, GitHub/GitLab/Bitbucket, Jenkins, Azure DevOps, GitHub Actions, Fastlane, or equivalent technologies.
  • Manage environment-specific configurations for development, testing, staging, and production.
  • Support release management, versioning, rollback, and production deployment activities.

Production Support

  • Investigate and resolve production incidents affecting mobile banking applications.
  • Perform root-cause analysis and implement permanent corrective actions.
  • Monitor application crashes, errors,API failures, and performance issues.
  • Participate in on-call or incident-management activities when required.
  • Work closely with infrastructure, backend, security, DevOps, and support teams to resolve critical incidents.

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.
  • Strong understanding of asynchronous programming and API communication.
  • Experience with Git and modern source-control practices.
  • Experience developing and debugging applications on both Android and iOS.
  • Strong understanding of mobile application security.
  • Experience with automated testing and debugging.
  • Good understanding of CI/CD and mobile application release processes.

Preferred Technical Skills

  • Experience with React Navigation.
  • Experience with React Native Reanimated / Gesture Handler.
  • Experience with Firebase services, push notifications, analytics, and crash reporting.
  • Experience with biometric authentication.
  • Experience with secure storage solutions such as Keychain/Keystore integrations.
  • Experience with deep linking and universal/app links.
  • Experience with offline data handling and synchronization.
  • Experience with WebSockets or real-time communication.
  • Knowledge of native Android/iOS development.
  • Experience with Kotlin, Java, Swift, or Objective-C.
  • Experience with automated mobile deployment using Fastlane.
  • Experience with Docker, Kubernetes, microservices, or API gateways is an advantage.

Banking Domain Experience

Candidates with experience in banking, fintech, payments, digital banking, or financial services are highly preferred.

Experience with one or more of the following will be considered an advantage:

  • Digital Banking Applications
  • Mobile Banking
  • Retail Banking
  • Corporate Banking
  • Payments
  • Card Management
  • Fund Transfers
  • Beneficiary Management
  • Customer Onboarding / KYC
  • Authentication & MFA
  • Open Banking
  • Payment Gateways
  • Core Banking Integrations
  • API Banking
  • Financial Transaction Processing

Requirements

Experience

  • Minimum 5 years of professional experience in software/mobile application development.
  • Minimum 5 years of hands-on experience in React Native development, with strong expertise in building and maintaining enterprise-grade mobile applications.
  • Proven experience developing and supporting iOS and Android applications using React Native.
  • Strong experience with JavaScript, TypeScript, React, Redux/Redux Toolkit, REST APIs, and mobile application architecture.
  • Experience working on banking, fintech, payments, digital banking, or financial services projects is highly preferred.
  • Experience working in enterprise and highly regulated environments is an advantage.
  • Proven experience working with cross-functional teams including Backend, QA, DevOps, Security, Business Analysts, and Solution Architects.

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field.
  • Relevant professional certifications are an advantage.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
410,740 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Riyadh
Technical Lead 1 day ago
$28k – $74k per year (Estimated) • In office • 9+ years exp • Bachelor's Degree • Bengaluru
C#
JavaScript
SQL
TypeScript
C#
.NET
Dapper
Entity Framework Core
Databases
Apache Kafka
ElasticSearch
Kafka
Microsoft Fabric
Redis
Redpanda
Frontend
Angular
React.js
DevOps
Amazon CloudWatch
Amazon EC2
Amazon ECS
Amazon S3
AWS
AWS Lambda
Azure
Azure DevOps
CI/CD
CloudFormation
Docker
Git
Kubernetes
Terraform
Cybersecurity
HIPAA
Analytics
Power BI
QA
Playwright
Apply
$24k – $63k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Bengaluru
C#
JavaScript
SQL
TypeScript
C#
ASP.NET Core
Entity Framework Core
xUnit
Databases
Apache Kafka
ElasticSearch
Kafka
Microsoft Fabric
Redis
Redpanda
Frontend
Angular
React.js
Mobile
MVVM
DevOps
Amazon CloudWatch
Amazon EC2
Amazon S3
AWS
AWS Lambda
Azure
Azure DevOps
Bitbucket
Docker
Git
GitHub
Kubernetes
Cybersecurity
HIPAA
Analytics
Power BI
IoT
Matter
QA
Playwright
Apply
In office • 12+ years exp • Bachelor's Degree
Python
TypeScript
JavaScript
Databases
BigQuery
Databricks
Google BigQuery
Frontend
Angular
React.js
DevOps
Amazon CloudWatch
AWS
CI/CD
Datadog
Docker
GCP
Grafana
Kubernetes
Terraform
Management
Confluence
Jira
Apply
In office • Full-Time • 15+ years exp • Doha
DevOps
Azure
FinOps
GCP
Kubernetes
OpenShift
Service Mesh
Apply
In office • 3+ years exp
JavaScript
Python
SQL
Apex
Python
FastAPI
Apex
MuleSoft
Databases
Snowflake
Frontend
React.js
DevOps
Amazon ECS
AWS
CI/CD
GitHub
GitHub Actions
Terraform
Apply
Senior Developer 7 days ago
In office • Full-Time • Bachelor's Degree • Riyadh
Apply
Project Manager 7 days ago
In office • Full-Time • Bachelor's Degree • Riyadh
Apply
In office • Full-Time • Bachelor's Degree • Riyadh
Databases
Apache Kafka
Kafka
Apply
In office • Full-Time • Bachelor's Degree • Riyadh
JavaScript
TypeScript
Frontend
React.js
Mobile
React Native
State Management
DevOps
CI/CD
Git
Apply
In office • Full-Time • Bachelor's Degree • Riyadh
Java
SQL
Java
Spring Boot
Databases
Apache Kafka
Kafka
DevOps
CI/CD
Git
Kubernetes
OpenShift
Rest API
Apply
In office • Full-Time • 10+ years exp • Bachelor's Degree • Riyadh
DevOps
CI/CD
Docker
GCP
Incident Management
Kubernetes
Apply
In office • Full-Time • 10+ years exp • Bachelor's Degree • Riyadh
DevOps
AIOps
AWS
Azure
Datadog
Dynatrace
GCP
GitHub
Kubernetes
OpenShift
Platform Engineering
VMWare
Management
ServiceNow
Apply
In office • Full-Time • 10+ years exp • Bachelor's Degree • Riyadh
Apex
Apex
Salesforce Data Cloud
Databases
Databricks
Microsoft Fabric
Snowflake
DevOps
AWS
Azure
GCP
Marketing
Salesforce
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Riyadh
Apply
Equity • In office • Full-Time • Riyadh
Apply
See all jobs
This is one of many
410,740 more open roles from verified company boards, updated every day.