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.