{bc}
linkedin

React Native Developers

TestCrew | Quality Engineering & Software Testing
Riyadh, KSA
Fulltime
Mid-Senior
2 months ago
GitJavaReactScala
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

GitJavaReact
Smart Apply

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TestCrew | Quality Engineering & Software Testing