Senior React JS Developer – Banking & Fintech | Saudi Arabia
Location
Saudi Arabia
Job Category
- Information Technology (IT) & Software
- Banking & Insurance
Job Overview
We are seeking an experienced Senior React JS Developer to join a technology team supporting digital banking and financial technology solutions in Saudi Arabia. This opportunity is suited to frontend engineering professionals with 4+ years of hands-on React JS development experience, particularly those with proven experience in banking, fintech, or digital payment environments.
The successful candidate will design, develop, and maintain scalable, high-performance web applications while collaborating with Java Spring Boot teams on APIs and Backend-for-Frontend integrations. The role involves frontend architecture, API and WebSocket integration, micro frontend development, testing, performance optimization, production support, and technical collaboration with DevOps and backend teams.
This position offers strong opportunities for career growth and professional development within digital banking and fintech technology. Exposure to modern frontend architecture, cloud platforms, microservices, CI/CD, banking security standards, and enterprise integration can support progression into Senior Frontend Engineer, Frontend Architect, or Technical Lead positions.
Key Responsibilities
- Design, develop, and maintain high-performance React JS applications.
- Translate complex business requirements into scalable frontend solutions.
- Collaborate with Java Spring Boot teams on APIs and Backend-for-Frontend integrations.
- Deliver end-to-end frontend features while maintaining high code quality.
- Participate in software architecture discussions and technical design decisions.
- Integrate applications with REST APIs, WebSockets, MQ systems, and third-party services.
- Conduct code reviews and promote frontend development best practices.
- Mentor junior developers and support technical knowledge sharing.
- Collaborate with DevOps teams on application deployment, monitoring, and optimization.
- Troubleshoot production issues and support application availability.
- Optimize frontend performance, scalability, and reliability.
- Contribute to Agile/Scrum development processes.
- Support secure and compliant frontend development for banking and financial applications.
Requirements & Qualifications
- Minimum 4+ years of hands-on React JS development experience in production environments.
- Strong expertise in React, including:
- Hooks
- Context
- Redux or Zustand
- Lazy loading
- Code splitting
- Strong proficiency in:
- JavaScript ES6+
- TypeScript
- HTML5
- CSS3
- Experience integrating REST APIs using Axios or Fetch.
- Experience with WebSockets.
- Hands-on experience with testing frameworks such as Jest and React Testing Library.
- Strong understanding of frontend performance optimization and architecture.
- Experience with Micro Frontend architecture, including Module Federation or single-spa.
- Familiarity with Java Spring Boot, microservices, and BFF patterns.
- Experience with CI/CD pipelines, Docker, and cloud platforms such as AWS, Azure, or GCP.
- Strong SQL knowledge, including Oracle, MS SQL, or PostgreSQL.
- Experience working in Agile/Scrum teams.
- Proven experience in banking, fintech, or digital payment platforms.
Nice to Have
- Experience with Kony Visualizer or React Native.
- Knowledge of PCI-DSS, SAMA, or relevant banking security standards.
- Exposure to IBM MQ and enterprise integration patterns.
Salary, Benefits & Career Growth
Salary details and employee benefits have not been specified by the employer.
The position provides opportunities for career growth and professional development within banking technology, fintech, digital payments, and enterprise frontend engineering. The successful candidate will gain exposure to modern React architecture, micro frontends, cloud technologies, backend integration, DevOps practices, and financial-services technology.
Professional training and certification in cloud platforms, frontend architecture, cybersecurity, Agile methodologies, or financial technology standards can further support long-term technical development and progression into frontend architecture and technical leadership roles.
Application Process
Application Process (Website)
Apply through the official application channel provided by the employer.
Send your updated resume directly to the recruitment team.
HR Email for Application
Applicants should clearly mention Senior React JS Developer – Saudi Arabia in their application.
To apply for this job email your details to TA@DataSack.in