Senior React Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Seeking a Senior React Developer to architect and develop scalable banking applications, ensuring compliance and collaborating with cross-functional teams.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Secure Maximum Company
Senior Denodo Developer
Riyadh, KSA
Design, develop and maintain Denodo virtual data models — base views, derived views (joins, unions, projections, selections, flatten views) and interfaces — to unify data from d...
Pre Sales Consultant
Riyadh, KSA
The role involves supporting business development through pre-sales activities, proposal management, and client engagement in IT, infrastructure, smart city, and AI domains.
Infrastructure Consultant - Center Engineer
Riyadh, KSA
Seeking a Senior Infrastructure Consultant to design, implement, and support banking infrastructure, ensuring compliance and high availability with strong technical skills.
