Senior React Developer
Skills
About This Role
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
Your resume, rewritten
for this exact role.
Sign up free — Base Career tailors your CV to this job description in 60 seconds.
01 / 05
Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.
Free · No card · 60 seconds
02 / 05
Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.
Free · No card · 60 seconds
03 / 05
See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.
Free · No card · 60 seconds
04 / 05
Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.
Free · No card · 60 seconds
05 / 05
Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.
Free · No card · 60 seconds
Similar Jobs
Senior Reactor Engineer
ENEC Operations · Abu Dhabi
Job Title: Senior Reactor Engineer Posting Date: 20 May 2026 Requisition ID: 3716 Location: Barakah Posting Status: Active Recruitment Job Purpose Execute reactor engineering responsibilities throughout the planning, exe
Skills
3 days ago
Apply Now↗Apply Now ↗Senior Reactor Engineer
ENEC Operations · Abu Dhabi
Job Title: Senior Reactor Engineer Posting Date: 1 May 2026 Requisition ID: 3618 Location: Barakah Posting Status: Active Recruitment Job Purpose Execute reactor engineering responsibilities throughout the planning, exec
Skills
1 weeks ago
Apply Now↗Apply Now ↗2.2K+
Cover Letters & Follow-ups
1.8K+
Resumes Tailored
190.5K+
Jobs Tracked
Trusted by professionals at
Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required