×
Register Here to Apply for Jobs or Post Jobs. X

Senior React Developer

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: Secure Maximum Company
Contract position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Full Stack Developer, React.js, Software Engineer, Front End Developer
Salary/Wage Range or Industry Benchmark: 200000 - 300000 SAR Yearly SAR 200000.00 300000.00 YEAR
Job Description & How to Apply Below

Role Overview

We are looking for a Senior React Developer with a strong background in banking or financial services to join our front-end engineering team on a fixed-term contract basis. You will lead the design and development of complex production‑grade web applications within a regulated environment, writing clean, scalable code, shaping front‑end architecture, and collaborating closely with UX, backend, and product teams. This is a hands‑on role requiring both technical depth and the maturity to navigate the compliance, security, and accessibility demands of enterprise banking platforms.

Key Responsibilities
  • Front‑End Development & Architecture – Architect, develop, and maintain scalable React applications for banking platforms including dashboards, transaction interfaces, and customer‑facing portals. Build reusable, well‑tested component libraries and enforce consistent design‑system standards across the application. Implement advanced state management using Redux Toolkit, Zustand, or React Query as appropriate. Integrate with RESTful and Graph

    QL APIs, handling asynchronous data flows, error states, and edge cases robustly.
  • Banking Compliance & Security – Develop front‑end solutions that comply with banking security standards, including secure data handling, session management, and authentication flows (OAuth
    2.0, SSO). Ensure UI components meet WCAG accessibility guidelines and are tested for cross‑browser and cross‑device compatibility. Work within SAMA‑regulated environments, coordinating with security teams to ensure adherence to PCI‑DSS and internal security policies.
  • Architecture & Code Quality – Contribute to and drive front‑end architectural decisions, including folder structure, coding standards, and tooling choices. Write comprehensive unit and integration tests using Jest and React Testing Library, contribute to end‑to‑end coverage with Cypress. Conduct rigorous code reviews, providing clear and constructive feedback. Maintain up‑to‑date technical documentation for components, APIs, and architectural decisions.
  • Collaboration & Leadership – Work closely with UX/UI designers, backend engineers, QA, and product managers to deliver features from specification to production. Mentor junior and mid‑level front‑end developers, supporting code quality and professional growth. Contribute to sprint planning, backlog refinement, and technical estimation in an Agile Scrum delivery environment.
Requirements
  • 6+ years of professional front‑end development experience, with at least 3 years focused on React.
  • Prior experience delivering production applications within a banking, fintech, or financial services environment.
  • Expert‑level proficiency in React
    18 (hooks, functional components, Context

    API, Suspense, concurrent rendering).
  • Strong command of Type Script applied across large codebases.
  • Proficiency with Redux Toolkit; familiarity with Zustand or React Query is a plus.
  • Experience with Next.js for server‑side rendering and static site generation.
  • Solid CSS fundamentals with experience in Tailwind

    CSS, Styled Components, or equivalent CSS‑in‑JS solutions.
  • Experience implementing secure authentication flows (OAuth
    2.0, JWT, session management, SSO integrations).
  • Strong testing discipline using Jest, React Testing Library, and Cypress.
  • Proficiency with Git‑based workflows and CI/CD pipelines (Git Hub Actions, Azure Dev Ops , or equivalent).
  • Excellent written and spoken English;
    Arabic is an advantage.
  • Based in or willing to relocate to Riyadh, KSA for the duration of the contract.
Nice to Have
  • Familiarity with micro‑frontend architecture.
  • Exposure to data visualisation libraries such as D3.js, Recharts, or Chart.js.
  • Experience with Figma for design collaboration.
  • Knowledge of Node.js or backend technologies for full‑stack contribution.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary