React Native Developers
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
TestCrew is a Saudi-founded leader in Quality Engineering, Digital Assurance, and Digital Engineering, supporting enterprises in building, deploying, and scaling technology with confidence.
Key Skills for This Role
Full Job Posting
Company Description
TestCrew is a Saudi-founded leader in Quality Engineering, Digital Assurance, and Digital Engineering, supporting enterprises in building, deploying, and scaling technology with confidence.
With over 700 experts across regions including KSA, UAE, Jordan, Egypt, India, and Europe, TestCrew specializes in Quality Engineering solutions backed by global best practices and industry expertise.
We are looking for a highly skilled and driven Senior React JS Developer to join our fast-paced team.
The ideal candidate thrives under pressure, delivers production-grade web applications rapidly, and brings deep experience in the banking and fintech domain.
You will work across the full development lifecycle — from architecture decisions to deployment — and collaborate closely with backend, mobile, and infrastructure teams.
Key Responsibilities
- Design, develop, and maintain high-performance React JS web applications for banking and fintech use cases.
- Translate complex business requirements into robust, scalable, and maintainable frontend solutions.
- Collaborate with Java Spring Boot backend teams on API contracts, BFF patterns, and integration design.
- Own end-to-end delivery of features under tight timelines while maintaining code quality standards.
- Participate in technical architecture discussions, contribute to design decisions, and document solutions.
- Integrate with RESTful APIs, MQ-based messaging systems, and third-party financial services.
- Perform code reviews, mentor junior developers, and enforce best practices across the team.
- Work with DevOps/cloud teams to deploy, monitor, and optimize web applications.
- Troubleshoot production issues rapidly and implement fixes with minimal downtime.
Frontend
- React JS — advanced proficiency: hooks, context, Redux/Zustand, lazy loading, code splitting
• JavaScript (ES6+), TypeScript
- HTML5, CSS3, responsive design, accessibility standards
- REST API integration, Axios, Fetch, WebSockets
- Unit and integration testing: Jest, React Testing Library
- Performance optimization, bundle analysis, Lighthouse profiling
- Familiarity with Micro Frontend architecture — module federation, single-spa, or similar approaches
Backend & Integration (Preferred)
- Working knowledge of Java Spring Boot — able to read, debug, and contribute to backend services
- Understanding of microservices architecture and BFF (Backend for Frontend) patterns
- Experience with messaging systems (IBM MQ or similar) and REST API design
- Familiarity with Temenos T24 or core banking integration is a strong plus
Architecture & Infrastructure
- Understanding of technical architecture: layered, microservices, event-driven
- Web servers: Nginx, Apache — configuration, reverse proxy, and deployment
- Cloud platforms: AWS, Azure, or GCP — basic to intermediate knowledge
- Containerization: Docker — Dockerfile authoring, image builds, container orchestration
- Kubernetes or Docker Compose for multi-service deployments is a strong plus
- CI/CD pipelines: Jenkins, GitHub Actions, GitLab CI, or equivalent — must have configured and maintained pipelines
- Environment management: dev, staging, production deployments and release strategies
Databases
- Proficient in SQL: MS SQL Server, Oracle, PostgreSQL
- Ability to write and optimize queries, understand schema design and indexing
- Familiarity with NoSQL (Redis, MongoDB) is a plus
Required Experience
- 4–6 years of professional React JS development in production environments
- Proven experience building web applications from scratch — greenfield projects, not just maintenance or feature additions
- Hands-on deployment experience: CI/CD pipelines, build optimization, release management, and production rollouts
- Containerization with Docker — building images, managing containers, and working within Docker
- Compose or Kubernetes environments
- Proven track record in banking, fintech, digital wallets, or payment platforms
- Experience delivering applications in regulated, high-availability environments
- Demonstrated ability to work in agile/scrum teams with rapid release cycles
- Experience with cross-functional collaboration (mobile, backend, QA, DevOps, business)
Soft Skills & Work Style
- Performs exceptionally under pressure and tight delivery timelines
- Strong problem-solving mindset with a bias for action
- Clear communicator — able to explain technical decisions to non-technical stakeholders
- Self-directed with strong ownership mentality
- Team player who elevates those around them
- Nice to Have
- Experience with Kony Visualizer or React Native (mobile cross-platform)
- Knowledge of PCI-DSS, SAMA compliance, or banking security standards
- Exposure to IBM middleware and enterprise integration patterns
- Arabic language skills (professional environment in KSA)
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 TestCrew | Quality Engineering & Software Testing
Quality Assurance Lead
Riyadh, KSA
TestCrew is seeking an experienced QA Lead to lead and drive the quality assurance function across multiple projects. The role requires strong expertise in Manual Testing and API Testing, along with proven experience in
Project Delivery Manager (Applications Delivery)
Riyadh, KSA
TestCrew seeks a Project Delivery Manager to lead end-to-end application delivery projects in Riyadh. The role requires strong project management experience with QA understanding, managing SDLC phases, budgets, and stake
IT Governance Senior Officer
Riyadh, KSA
The IT Governance Senior Officer develops and maintains IT governance frameworks, policies, and processes aligned with regulatory requirements (e.g., SAMA, ISO). The role oversees IT risk, control, compliance, and perfor
Frontend Developer (Vue.js)
Riyadh, KSA
We are looking for a Frontend Developer with 4+ years of experience to build modern, responsive web applications using Vue.js. The role requires strong skills in JavaScript, HTML5, CSS3, and experience with API integrati
Frontend Developer (Vue.js)
Riyadh, KSA
TestCrew is looking for a Frontend Developer with 4+ years of experience to build modern, responsive web applications using Vue.js. The role requires strong skills in JavaScript, HTML5, CSS3, API integration, and experie
Quality Assurance Manager
Riyadh, KSA
TestCrew is seeking an experienced QA Manager to lead the quality assurance function across multiple projects. The role involves defining QA strategies, managing teams, overseeing manual and API testing, and collaboratin
Integration Engineer
Riyadh, KSA
TestCrew is seeking a full-time, on-site Integration Engineer in Riyadh to design, implement, and maintain integrations between enterprise systems. The role involves analyzing requirements, developing integration solutio
Digital Marketing Specialist
Riyadh, KSA
We are looking for a Digital Marketing Specialist to plan, execute, and optimize digital marketing campaigns for brand awareness and lead generation. You will manage social media, analyze performance, and collaborate wit
Quality Assurance Lead
Riyadh, KSA
Project Delivery Manager (Applications Delivery)
Riyadh, KSA
IT Governance Senior Officer
Riyadh, KSA
Frontend Developer (Vue.js)
Riyadh, KSA
Frontend Developer (Vue.js)
Riyadh, KSA
Quality Assurance Manager
Riyadh, KSA
Integration Engineer
Riyadh, KSA
Digital Marketing Specialist
Riyadh, KSA