Software Engineer – React Frontend | Dubai, UAE | 6+ Years Experience
Location
Dubai, United Arab Emirates
Job Category
- Information Technology (IT) & Software
- Banking & Insurance
- Engineering & Technical
- Telecommunications
Job Overview
We are seeking an experienced Software Engineer specializing in React Frontend development to join a banking and financial services environment in Dubai. The role requires strong frontend engineering expertise, including at least four years of hands-on React Native development, combined with experience delivering customer-facing digital banking and financial applications.
The successful candidate will work on high-availability and security-sensitive applications supporting digital channels, internet banking, mobile banking, or fintech services. The role involves API-driven architecture, microservices, secure authentication, enterprise integration patterns, mobile security, and modern software development practices.
This opportunity is suited to experienced frontend professionals seeking career growth within banking technology and financial services. Exposure to enterprise-grade applications, regulatory requirements, DevSecOps, secure SDLC practices, mobile security, and large-scale Agile delivery environments can provide valuable professional development and technical specialization.
Key Responsibilities
- Develop and maintain customer-facing frontend applications using React.js and React Native.
- Build scalable and responsive interfaces for web and mobile platforms.
- Develop applications for iOS and Android environments using React Native.
- Integrate REST and GraphQL APIs into frontend and mobile applications.
- Implement secure authentication mechanisms using OAuth 2.0, OpenID Connect, and JWT.
- Work with API-driven architectures, microservices, and enterprise integration patterns.
- Implement effective state management using Redux, Context API, and React Hooks.
- Develop reusable components and work with component libraries.
- Optimize application performance and mobile responsiveness.
- Support mobile application lifecycle management across iOS and Android.
- Apply mobile security principles, including certificate pinning and OWASP Mobile Top 10 practices.
- Follow secure SDLC and DevSecOps practices throughout development.
- Collaborate with product, design, backend, security, and DevOps teams.
- Participate in Agile ceremonies, sprint planning, development, testing, and deployment.
- Use Git and CI/CD pipelines as part of enterprise software delivery.
- Troubleshoot application issues and implement reliable technical solutions.
- Ensure applications meet availability, security, performance, and regulatory requirements.
Requirements & Qualifications
- Minimum 6 years of experience in frontend engineering.
- At least 4 years of hands-on experience in React Native development.
- Proven experience in banking, financial services, digital channels, internet banking, mobile banking, or fintech is required.
- Experience delivering customer-facing applications with high availability, security, and regulatory compliance requirements.
- Strong experience with:
- React Native
- React.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Proficiency with Redux, Context API, React Hooks, and responsive web design.
- Experience integrating REST APIs and GraphQL APIs.
- Knowledge of OAuth 2.0, OpenID Connect, and JWT authentication.
- Knowledge of mobile application lifecycle management for iOS and Android.
- Experience with state management, component libraries, performance tuning, and mobile optimization.
- Knowledge of API-driven architecture and microservices.
- Understanding of secure authentication and enterprise integration patterns.
- Knowledge of mobile security, certificate pinning, and OWASP Mobile Top 10.
- Understanding of secure SDLC and DevSecOps practices.
- Experience working in large-scale Agile and DevOps environments.
- Proficiency with Git and CI/CD practices.
- Strong analytical, troubleshooting, communication, and collaboration skills.
- Candidates with an immediate to 15-day notice period are preferred.
Salary, Benefits & Career Growth
Salary details have not been provided by the employer.
The role provides professional development opportunities through exposure to banking technology, digital channels, mobile application development, enterprise integration, API security, mobile security, and regulated financial environments. Working with React Native, React.js, TypeScript, DevSecOps, and secure SDLC practices can strengthen both frontend and enterprise application engineering expertise.
Career progression may include opportunities toward Senior Software Engineer, Lead Frontend Engineer, React Native Lead, Mobile Application Architect, or Digital Banking Technology Lead roles, depending on technical expertise, performance, leadership capability, and professional development.
Application Process
Application Process (Website)
Apply only through the official job link.
Click Apply Now on the Recrenza website to proceed with the application process.
HR Email for Application
Send your updated CV directly
To apply for this job email your details to Rumana@dicetekuae.com