Job Search and Career Advice Platform

Enable job alerts via email!

Senior Front-end Developer

Abu Dhabi Islamic Bank

United Arab Emirates

On-site

AED 120,000 - 200,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent banking institution in Abu Dhabi is seeking a Senior Front-end Developer to design and implement intuitive user interfaces for its digital banking applications. You will have the opportunity to lead application development using Angular and React, focusing on security and performance optimization. The ideal candidate will have 6–8+ years of frontend development experience, mastering JavaScript and TypeScript with expert proficiency in modern styling frameworks. This role is crucial for advancing the bank's digital presence.

Qualifications

  • 6–8+ years of professional experience in frontend development.
  • Proficiency in Angular and React frameworks.
  • Expert in modern styling frameworks like Tailwind CSS.

Responsibilities

  • Develop and maintain scalable web applications using Angular and React.
  • Translate design specifications into responsive, pixel-perfect interfaces.
  • Integrate frontend components with RESTful APIs.

Skills

JavaScript (ES6+)
TypeScript
Angular
React
Tailwind CSS
SASS/SCSS
Micro-frontend architecture
OAuth2
AJAX

Tools

Jest
Cypress
Node.js
NestJS
Job description
Role

Role: Senior Front-end Developer

Location: Abu Dhabi

Role Purpose
  • ADIB is looking for a talented and meticulous Senior Frontend Developer to build highly secure, performant, and intuitive user interfaces for our digital banking applications. In this role, you will be a core individual contributor within an Agile engineering team, taking ownership of complex UI features and ensuring technical excellence across our frontend stack
Key Accountabilities of the role
  • Application Development: Develop and maintain sophisticated, scalable web applications using Angular (primary) and React (secondary), ensuring robust state management solutions (e.g., NgRx, Redux, or Context API) are implemented correctly.
  • UI/UX Implementation: Translate detailed design specifications into responsive, "pixel-perfect" interfaces using modern styling frameworks, including Tailwind CSS, Bootstrap, and component libraries like Angular Material or Material UI.
  • API Integration: Implement end-to-end integration of frontend components with RESTful APIs, handling data flow, error states, and session management efficiently.
  • Optimization & Security: Proactively identify and resolve application performance bottlenecks (focusing on Core Web Vitals) and implement strict security protocols appropriate for a banking environment (e.g., secure data handling, input validation, OIDC/OAuth2 flows).
  • Quality & Collaboration: Drive high-quality outcomes through rigorous automated testing (unit and E2E tests using Jest/Cypress) and active participation in code reviews and Agile ceremonies.
  • Optional Full-Stack Contribution: Utilize experience with Node.js and NestJS to assist in integration testing or light backend-for-frontend (BFF) layer modifications where needed.
Specialist Skills / Technical Knowledge, Technical Competencies Required for this role
  • Core Tech: 6–8+ years of professional experience in frontend development, with mastery of JavaScript (ES6+) and TypeScript.
  • Frameworks: Deep, hands-on experience with both Angular (latest versions) and React.
  • Styling: Expert-level proficiency in Tailwind CSS, SASS/SCSS, and advanced UI frameworks.
  • Advanced Architecture: Experience with Micro-frontend architecture, monorepos, and building reusable component libraries.
  • Security: Hands-on experience implementing SSO, OAuth2, OpenID Connect, and JWT.
  • Testing & CI/CD: Experience setting up automated testing pipelines using Playwright, Cypress, or Jest within an Azure DevOps or GitHub Actions environment.
  • Full-Stack Awareness: Working knowledge of Node.js/NestJS and GraphQL.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.