UI Developer for Agentic AI
Indexed description
It is an intuitive, agile and integrated platform built for a complete multi-generational employee experience, from hiring to performance, engagement and HRMS, with the power of machine learning and automation.
Find out more - https://www.peoplehum.com
Role Overview
peopleHum is an AI-native Human capital global platform built on a microservices architecture with event-driven pipelines and deep LLM integrations on the Java stack. We currently have a rich, multi-framework frontend spanning Angular, Vue.js, and Ionic mobile apps served through a micro-frontend architecture with Module Federation. We are looking for a UI Developer who can own the user experience end-to-end from component design to state management to API integration to cross-browser testing. You will not just write components; you will own complete feature flows, work closely with backend and QA, and ship with confidence. As our platform deeply integrates AI agents and conversational interfaces, experience with building AI-facing UIs (chatbots, agent dashboards, streaming responses) is highly valued.
Key Responsibilities
Ownership & End-to-End Accountability:
- You treat the shipped experience as the deliverable, not the pull request you follow features from design review through production
- You take ownership of user-facing outcomes, flagging gaps in specs before writing code rather than building exactly what’s broken
- You don’t hand off and move on if something you built doesn’t work well for users, you fix it
- You have a strong design sensibility and consider how every implementation decision affects the end user
- You translate user needs into intuitive interfaces not just convert tickets into code
- You push back constructively when an implementation compromises UX, offering alternatives instead of silent compliance
- You clearly communicate tradeoffs between design fidelity, performance, and implementation effort to designers and PMs
- You rephrase technical constraints in non-technical language so product stakeholders can make informed decisions
- You are comfortable presenting prototypes and rationale in design reviews, not just shipping silently
- You work closely with backend engineers to shape API contracts that serve UI needs cleanly, and with QA on interaction state coverage
- You hold a high quality bar for visual precision pixel-perfect execution is your default, not an afterthought
- You review your implementations across breakpoints and edge cases, not just the happy-path viewport
- Pride in craft clean, well-organized code reflects the same care as a polished UI
- You pick up new frameworks, design systems, and tooling quickly without being attached to a single stack
- You embrace AI-assisted workflows and are curious about integrating new tools into your development process
- You iterate on feedback quickly treating design reviews as collaborative calibration, not criticism
- You default to action surfacing issues early rather than waiting for explicit direction
- You identify UX edge cases and accessibility gaps during implementation, raising them before they become bugs
- You proactively propose improvements to component architecture, design tokens, or interaction patterns
- The most critical skill. Strong hands-on experience with components, modules, routing, reactive forms, dependency injection, and Angular CLI is essential.
- This is a core requirement because Angular development depends heavily on strong typing, interfaces, generics, and decorators.
- Very important for handling observables, async data flows, and reactive state management in Angular applications.
- Strong frontend fundamentals are a must for building responsive, clean, and production-ready interfaces.
- Experience with HttpClient, interceptors, error handling, WebSockets, and JWT/session-based authentication is key for real-world application development.
- The ability to write modular, reusable components, use Git properly, and debug with browser DevTools is essential for day-to-day frontend work.
- Very valuable for teams working with micro-frontend architecture, especially in large-scale frontend products.
- A strong good-to-have because modern E2E testing is important for product reliability and frontend quality.
- These are important for maintaining code quality, consistency, and cleaner development workflows across teams.
- Very useful for products serving multiple regions, since it helps build scalable multilingual interfaces.
- A strong plus because it improves performance, offline capability, and app-like user experience on the web.
- Experience with tools like GitHub Copilot, Cursor, Claude Code, or Cody is highly valuable for speeding up development workflows and improving productivity.
- Very important because modern teams value faster builds, better HMR, and smoother developer workflow over older tooling.
- One of the strongest additions because modern frontend teams expect solid cross-browser E2E testing.
- Highly relevant, especially for an Angular-focused role, because it reflects awareness of modern Angular reactivity patterns.
- A strong good-to-have since it has become widely used for fast, scalable UI development in modern frontend projects.
- Very valuable for component documentation, design system collaboration, and reusable UI development.
- Tools like v0.dev, Bolt, Cursor, or Lovable are a big plus because they improve rapid prototyping and frontend development speed.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search