Role : UI Developer with Chatbot Experience
Location: Alpharetta
Hybrid (3 days onsite)
Must be available for in-person interview
Chat Experience & UI Development -
Design and develop a Copilotstyle chat interface for end users.
Build responsive, accessible, and intuitive chat UI components (conversation threads, suggestions, confirmations, system messages).
Implement streaming responses, typing indicators, and rich chat interactions (buttons, cards, approvals, summaries).
Ensure consistency with enterprise UX standards and accessibility guidelines.
Frontend Engineering -
Build reusable UI components using modern frontend frameworks (Angular).
Integrate secure authentication and session management into the chat experience.
Handle error states, retries, and graceful degradation.
Optimize performance and responsiveness for largescale enterprise usage.
AI & Backend Integration -
Integrate the chat UI with backend services that orchestrate AI/LLM responses.
Consume APIs that expose conversational context, actions, and results.
Support structured responses from AI systems (JSON, actions, confirmations).
Collaborate closely with backend and IAM teams to ensure correct data flow.
UX, Safety & Usability -
Implement confirmation and review flows for sensitive actions initiated through chat.
Ensure clear visual separation between user, system, and assistant messages.
Design UI patterns that promote trust, transparency, and explainability.
Display policy decisions, access summaries, or action outcomes clearly to users.
Collaboration & Quality -
Participate in design reviews, usability testing, and UX iterations.
Contribute to UI standards, best practices, and documentation.