
Developer Angular Front End Developer
- Washington DC
- Permanent
- Full-time
- Develop responsive, scalable, and dynamic user interfaces using Angular 12+, RxJS, and modern web technologies.
- Collaborate with AI/ML engineers and backend developers to build front-end interfaces for AI applications such as data dashboards, NLP interfaces, and real-time prediction visualizations.
- Integrate UI components with AI APIs, RESTful services, and real-time data streams (WebSockets, SSE).
- Build intuitive workflows and UX for tasks involving model feedback loops, user-assisted learning, or AI-assisted decision making.
- Apply performance optimization techniques for handling large datasets, charts, and AI inference results in the browser.
- Implement robust UI state management and asynchronous data flows using RxJS.
- Write clean, reusable code in HTML, CSS/SCSS, JavaScript, and follow best practices in responsive design and accessibility.
- Participate in Agile/Scrum development practices, code reviews, and CI/CD pipelines.
- Use Git for source control and collaboration in cross-functional teams.
- 7+ years of experience in front-end development.
- Expert in Angular 12+ and RxJS.
- Strong skills in HTML, CSS, SCSS, JavaScript.
- Solid understanding of Object-Oriented JavaScript.
- Hands-on experience integrating front-end with REST APIs or data-driven systems by AI.
- Exposure to AI/ML-based front-end features such as interactive dashboards, prediction results rendering, or chat-based AI tools.
- Experience with data visualization libraries (e.g., Ag-Grid, Highcharts, D3.js, or similar).
- Working knowledge of Git and Agile development practices.
- Strong analytical thinking, debugging skills, and attention to detail.
- Knowledge of web accessibility standards and SEO best practices.
- Experience with unit testing frameworks (e.g., Jasmine, Karma).