Search

Sr. Angular Developer

Tier4 Group
locationWashington, DC, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

We are seeking a Senior Angular Developer to lead front-end development efforts for intelligent, AI-integrated web applications. This role involves designing and developing responsive, intuitive user interfaces that bring machine learning outcomes and AI insights to life.

Key Responsibilities

  • Design and develop complex UI components using Angular (v12+), integrated with AI/ML services such as smart prompts, classifiers, chatbots, and predictive tools.
  • Collaborate with product managers, UX designers, backend developers, and data scientists to deliver seamless AI-enabled experiences.
  • Integrate with RESTful APIs and GraphQL endpoints exposed by backend services and AI/ML pipelines.
  • Build real-time interaction features such as autocomplete, recommendation engines, interactive charts, and search filtering.
  • Surface AI outputs in accessible ways, including model predictions, confidence scores, explanations, and feedback loops.
  • Ensure performance optimization, 508 accessibility compliance, and cross-device responsiveness.
  • Implement testable, modular front-end code using tools such as Jasmine, Karma, and Cypress.
  • Participate in Agile/Scrum teams to deliver iterative, AI-enabled features aligned with sprint goals.
  • Collaborate in the design of diagrammatic plans, flowcharts, and UI workflows that enhance communication, decision-making, and user engagement.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (Master’s preferred), or 3 years of equivalent experience.
  • At least 8 years of experience in software development or maintenance.
  • Minimum 5 years in IT systems analysis and programming.
  • 7+ years of front-end development experience, with 4+ years specifically in Angular.
  • Proven experience building web applications in AI-powered or data-intensive platforms.
  • Expertise with:
    • Angular 12+
    • RxJS, NgRx
    • TypeScript
    • SCSS/CSS3
  • Experience integrating front-end apps with AI or machine learning services via REST APIs, such as:
    • Chatbot platforms
    • Natural language processing (NLP) models
    • Classification APIs

Preferred Experience

  • Building conversational UIs, AI-assisted forms, and dynamic UI components.
  • Developing data visualizations using tools like D3.js, Chart.js, or ngx-charts.
  • Applying accessibility standards (508 compliance), especially in AI-centric UIs.
  • Using Figma or similar design tools to implement UX mockups.
  • Exposure to:
    • AI product design
    • User feedback loops
    • Explainable AI (XAI) features in the UI
  • Familiarity with Agile development tools (e.g., JIRA, Confluence), Git/GitHub, and CI/CD pipelines for front-end deployments.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...