{bc}
naukri

Senior React Developer

Secure Maximum Company
Riyadh, KSA
Contract
Senior
3 months ago
React.jsNext.jsTypeScriptRedux ToolkitREST API IntegrationGraphQL
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

React.jsNext.jsTypeScript
Smart Apply

Full Job Posting

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.

Front-End Development

  • 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 to application complexity.
  • Integrate with RESTful and GraphQL APIs, handling asynchronous data flows, error
  • states, and edge cases robustly.
  • Apply performance optimisation techniques including code splitting, lazy loading,
  • memoisation, and bundle size reduction.

Banking & Compliance

  • 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 and apply awareness of financial data
  • sensitivity and change management protocols.
  • Coordinate with security teams to ensure front-end implementations adhere 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 or equivalent.
  • Conduct rigorous code reviews, providing clear and constructive feedback to peers.
  • 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 within the team.
  • Contribute to sprint planning, backlog refinement, and technical estimation in an
  • Agile/Scrum delivery environment.

Experience

  • 6 or more years of professional front-end development experience, with a minimum of 3
  • years focused on React.
  • Mandatory: prior experience delivering production applications within a banking, fintech,
  • or financial services environment.
  • Track record of leading or significantly contributing to front-end architecture decisions
  • on complex, long-running projects.

Technical Skills

  • Expert-level proficiency in React 18+ including hooks, functional components, context
  • API, suspense, and concurrent rendering.
  • Strong command of TypeScript with practical experience applying it 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, and SSO integrations.
  • Strong testing discipline using Jest, React Testing Library, and Cypress.
  • Proficiency with Git-based workflows and CI/CD pipelines (GitHub Actions, Azure
  • DevOps, or equivalent).
  • 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.

Other Requirements

  • Excellent written and spoken English; Arabic is an advantage.
  • Based in or willing to relocate to Riyadh, KSA for the duration of the contract

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 Secure Maximum Company