
Software Engineer โ React Frontend
Dicetek LLC
Visa & sponsorship
- Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.
Job description
-
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.
Desired Candidate Profile
-
Required Experience / Knowledge Areas *
-
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.
Required 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.
-
Skills
React Native
React.js
JavaScript (ES6+)