Software Engineer - React Front End
ATRIBS METSCON GROUP Dubai, Dubai, United Arab Emirates · AED 180K/yr
Staffing and Recruiting · 501-1,000 employees
About the role
Design, develop, and maintain secure, scalable mobile and web banking applications using React and React Native. Collaborate with cross-functional teams to integrate front-end applications with enterprise APIs and microservices while ensuring security and performance compliance.
What they look for
Requirements
Requires over 5 years of front-end engineering experience with at least 3 years specifically in React Native development. Candidates must have a strong background in banking or fintech domains and proficiency in modern web and mobile development frameworks.
Full description
SECTION 2 – JOB DESCRIPTION
Key Responsibilities *
Main duties and day-to-day tasks expected from the resource
- Design, develop, and maintain secure, scalable, and
high-performance mobile banking applications using React Native.
- Develop responsive web applications and customer-facing digital
journeys using React.js and modern front-end frameworks.
- Collaborate with Product Owners, UX/UI designers, architects,
and backend teams to deliver seamless digital banking experiences.
- Integrate front-end applications with APIs, microservices,
OAuth/OIDC authentication, and enterprise middleware platforms.
- Ensure compliance with banking security standards, secure
coding practices, and accessibility requirements.
- Optimize application performance, scalability, responsiveness,
and user experience across mobile and web channels.
- Participate in Agile ceremonies, code reviews, testing,
troubleshooting, and production support activities.
- Support CI/CD pipelines and DevSecOps practices for automated
build, test, and deployment processes.
Required Skills *
Primary technical and functional skills
- Strong experience in React Native, React.js, JavaScript (ES6+),
and TypeScript.
- Proficiency in HTML5, CSS3, Redux, Context API, React Hooks,
and responsive web design.
- Experience integrating REST APIs, GraphQL APIs, OAuth 2.0,
OpenID Connect, and JWT authentication.
- Knowledge of mobile application lifecycle management for iOS
and Android platforms.
- Experience with state management, component libraries,
performance tuning, and mobile optimization.
- Familiarity with Agile delivery methodologies, Git, CI/CD, and
DevSecOps practices.
Required Experience / Knowledge Areas *
Specific domain or industry knowledge required
- 5+ years of experience in front-end engineering with at least 3
years in React Native development.
- Banking, financial services, digital channels, internet
banking, mobile banking, or fintech experience is required.
- Experience delivering customer-facing applications with high
availability, security, and regulatory compliance requirements.
- Knowledge of API-driven architecture, microservices, secure
authentication, and enterprise-grade integration patterns.
- Experience working in large-scale Agile and DevOps
environments.
- Knowledge of mobile security, certificate pinning, OWASP Mobile
Top 10, and secure SDLC practices.
Good-to-Have Skills
Additional skills that are an advantage but not mandatory
- Experience with Flutter, Kotlin, Swift, or native mobile
development.
- Experience with Azure, AWS, OpenShift, Kubernetes, or
containerized deployments.
- Experience with banking onboarding, payments, lending, trade
finance, corporate banking, or treasury solutions.
- Understanding of performance testing, observability,
monitoring, and analytics tools.
Key Deliverables *
Expected outputs and outcomes from the resource
- Delivery of secure, scalable, and high-performing mobile and
web banking applications.
- Development of reusable front-end components and design system
implementation.
- Successful integration with enterprise APIs, micro-services, and
authentication platforms.
- Compliance with quality, security, performance, and accessibility
standards.
- Production-ready releases with complete documentation, test coverage, and
operational support readiness.
Language Requirements
e.g. English only / Arabic preferred / Bilingual
English mandatory; Arabic is preferred.
SECTION 3 – CERTIFICATIONS & TECHNICAL REQUIREMENTS
Certifications Required
e.g. AWS Certified, PMP, CISSP, Azure, ITIL
- React Developer Certification (preferred)
- Azure Fundamentals (AZ-900) or AWS Cloud Practitioner
(preferred)
- Certified Scrum Developer (CSD) or Agile Certification
(preferred)
- Mobile Application Security Certification (advantageous)
Preferred Tech Stack
e.g. Python, Java, React, Kubernetes, Power BI
React Native, React.js, TypeScript, JavaScript, HTML5, CSS3, Redux, GraphQL
Tools / Platforms
e.g. JIRA, Confluence, GitHub, ServiceNow, Postman
JIRA, Confluence, Azure DevOps, SonarQube, Postman, Swagger/OpenAPI, Firebase, Figma, Jenkins, Splunk, Dynatrace, Grafana, Kubernetes/OpenShift
Similar roles
-
Solutions Architect (.NET, React, Next.js, Azure & AI) | Hybrid | 14+ years of experience
TMS LLC Campbell, California, United States
-
Systemutvecklare inom .NET och React
Avaron AB Örebro, Sweden
-
Senior Frontend Engineer (Next.js / React)
hedgehog lab Sofia, Sofia-City, Bulgaria
-
Full-Stack Java React Software Engineer III
JPMorgan Chase & Co. Jersey City, New Jersey, United States · $138K–$185K/yr
-
Senior Systemutvecklare inom .NET och React
Avaron AB Örebro, Sweden
- Software Engineer, Frontend (React)