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