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
Front End Engineer - Angular Developer | Dallas, TX (Onsite) | 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)