Angular Developer

PhotonDurham, United States
Full TimeOn-siteMidLimited info disclosed
27 views0 applications

Description

Greetings From Photon, We hope you are good! We are hiring Front End Engineer - Angular Developer

  • to join our Digital Engineering team. Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o. Job Title: Front End Engineer - Angular Developer Job Location: Dallas, TX/Durham, NC(Onsite) Job Type: Fulltime Job Summary: We are seeking a highly skilled Angular Developer to build the next generation of AI-driven user interfaces. You will be responsible for creating a seamless, high-performance frontend that allows users to collaborate with autonomous agents. Your work will focus on visualizing complex agentic workflows—such as the agent’s reasoning steps, tool-usage, and long-running autonomous tasks—using modern Angular features like Signals and RxJS to ensure a responsive, "live" experience What will you do? Real-time Streaming Interfaces: Implement robust handling for Server-Sent Events (SSE) and WebSockets to display real-time "token streaming" and agent status updates as they happen. Complex State Management: Utilize Angular Signals or NgRx to manage the highly dynamic states of an AI agent (e.g., Idle, Planning, Fetching Data, Executing Code, Awaiting Approval ). AI Observability UI: Build intuitive dashboards that visualize "Chain-of-Thought" reasoning, allowing users to see the references, citations, and logic used by the agent to reach a conclusion. Human-in-the-Loop (HITL) Components: Develop specialized UI components that allow users to pause, edit, or approve an agent's proposed plan before it executes. Performance Optimization: Ensure the UI remains performant even when handling large volumes of streaming data and complex visualizations. Collaboration with AI Engineers: Work closely with Backend and AI engineers to define JSON schemas and API contracts that support the unique needs of agentic interaction. What are we looking for? Angular Expertise: 8+years of experience with Angular (v16/17+ preferred) . Strong mastery of Standalone Components , Signals , and the provideRouter/provideHttpClient patterns. RxJS Mastery: Deep understanding of reactive programming to handle complex asynchronous data streams and event orchestration. Modern CSS/Styling: Proficiency in Tailwind CSS or SCSS to build "Generative UI" components that can adapt their layout based on the agent's output. State Management: Proven experience with NgRx, Akita, or Signal-based state management in enterprise-scale applications. API Integration: Experience working with RESTful APIs and real-time streaming protocols. Familiarity with OpenAI /Anthropic API structures is a plus. Testing: Commitment to quality through unit testing and E2E testing (Cypress ) Show more Show less