Title: Sr. UI Angular Developer - Onsite role
Location: Washington DC (Onsite interview Local Candidates Only)
Duration: Long-Term Contract
About the Role: We are looking for a highly skilled Front-End Developer with 8 years of experience in modern web technologies and a deep understanding of Angular 12 and RxJS. The ideal candidate has hands-on experience building rich user interfaces and has also worked on AI-powered applications from the front-end perspective - integrating with APIs managing real-time data visualization and building user interfaces for data-driven tools.
Key Responsibilities:
- 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.
Required Skills & Qualifications:
- 8 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 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).
Nice to Have:
- Familiarity with WebSockets or streaming data APIs.
- Understanding of UX challenges in AI interfaces (e.g. model explainability user input for ML training).
- Experience with cloud platforms (Azure / AWS) for deploying front end apps.
- Exposure to OpenAI Hugging Face or other AI SDKs in the browser.