Frontend Developer (Angular + TypeScript)

Abu Dhabi Tax Free3 days agoFull-time External
Negotiable
We are looking for a Frontend Engineer experienced in modern Angular and TypeScript to build dynamic dashboards, real-time UI components, and high-performance front-end features for our platform. This role requires strong collaboration with backend developers, designers, and the product team. Your Responsibilities • Develop and maintain Angular applications (v14–v17) • Build reusable, responsive UI components • Integrate REST APIs and real-time WebSocket data • Implement charts, grids, and complex data interfaces • Develop authentication flows (JWT, OIDC, Keycloak) • Optimize performance, maintain clean code • Collaborate closely with backend, design, QA, and product teams • Participate in planning, code reviews, and technical discussions Technical Skills Angular: • Angular v14–v17 • Signals API • Standalone Components • Routing, DI, Angular Services • RxJS (Subject, BehaviorSubject, ReplaySubject) TypeScript & JavaScript: • Strong TypeScript • ES6+ JavaScript UI & Styling: • PrimeNG • Angular Material • AG Grid (important) • Tailwind CSS (nice to have) Charts & Data Visualization: • Chart.js, Highcharts, ECharts, or KLineCharts APIs & Real-Time: • REST API integration • WebSockets (Socket.IO or Centrifugo) • GraphQL (optional) Authentication & Security: • JWT tokens • Keycloak / OIDC • Route guards • Secure token storage Performance & Tools: • Lazy loading • OnPush change detection • trackBy functions • Git / GitHub • Basic Node.js knowledge for testing & integration • CI/CD exposure Experience • 4–6 years frontend development • Minimum 3 years with Angular • Experience collaborating in a multi-developer team • Ability to deliver production-ready features independently