onsite
Engineer III - App Engg & AI - Anblicks
Software Engineer
Senior Software Engineer focused on building agent‑facing UIs with Angular 17+ and TypeScript, managing state with NgRx, and integrating with FastAPI backends to deliver AI‑driven interaction flows.
About the role
Key Responsibilities
- Design and develop agent‑facing user interfaces using Angular 17+ and TypeScript, ensuring responsive and accessible design.
- Implement and maintain complex state management with NgRx, including real‑time updates and streaming data handling.
- Collaborate with backend teams to integrate front‑end components with FastAPI services, defining clear API contracts and data contracts.
- Optimize application performance, conduct code reviews, and enforce best practices for maintainability and scalability.
- Participate in architecture discussions, contributing to the evolution of the AI‑native platform and its UI/UX strategy.
Requirements
- 5+ years of professional experience in front‑end development with Angular and TypeScript.
- Strong proficiency in NgRx for state management and experience with real‑time data flows.
- Hands‑on experience integrating Angular applications with FastAPI or similar Python back‑ends.
- Solid understanding of API design principles, RESTful services, and versioning.
- Excellent problem‑solving skills, attention to detail, and a passion for building high‑quality AI‑enabled user experiences.
Skills
angulartypescriptngrxfastapi