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