Search by job, company or skills

AZH

Frontend Developer (Angular + TypeScript)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 (v14v17)
  • 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 v14v17
  • 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

  • 46 yearsfrontend development
  • Minimum 3 years with Angular
  • Experience collaborating in a multi-developer team
  • Ability to deliver production-ready features independently

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134981495