DICETEK LLC logo

Software Engineer โ€“ React Frontend

DICETEK LLC

On-site๐Ÿ‡ฆ๐Ÿ‡ชDubai, DU, UAEseniorPosted 20d ago

Visa & sponsorship

  • Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

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.

Key Responsibilities *

  • 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.

Skills: React Native , React.js , JavaScript (ES6+)