AI UI Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- 5+ years of front-end development experience, with at least 2 years building Angular applications (Angular 14+).
- Proven experience building complex, data-rich web applications in production.
- Experience with component-based architecture and design system implementation.
- Hands-on experience with real-time data handling (WebSockets, Server-Sent Events).
- Experience with responsive design and cross-browser compatibility.
- Enterprise software or B2B platform experience preferred.
- Technical Skills
- Required
- Angular 14+ with strong TypeScript fundamentals.
- HTML5, CSS3/SCSS, and responsive design techniques.
- RxJS for reactive programming and state management.
- State management at scale: NgRx, Angular signal stores, or equivalent for complex multi-view applications.
- WebSocket and Server-Sent Events for real-time UI updates and agent activity streaming
Benefits
Additional Information
About Rimini Street, Inc. Rimini Street, Inc. (Nasdaq: RMNI), a Russell 2000® Company, is a proven, trusted global provider of end-to-end, mission-critical enterprise software support, managed services and innovative Agentic AI ERP solutions, and is the leading third-party support provider for Oracle, SAP and VMware software. Our comprehensive portfolio of unified solutions help run, manage, support, customize, configure, connect, protect, monitor, and optimize enterprise application, database and technology software, enabling our clients to achieve better business outcomes, significantly reduce costs and reallocate resources towards strategic projects. The Company has signed thousands of contracts with Fortune Global 100, Fortune 500, midmarket, public sector and government organizations who selected Rimini Street as their trusted, proven mission-critical enterprise software solutions provider and achieved better operational outcomes, realized billions of US dollars in savings and funded AI and other innovation investments. We are actively seeking a UI Developer - Agentic ERP Platform. This hybrid role is based in our Selangor or Penang office. Position Summary The UI Developer is responsible for building the front-end interfaces of Rimini Street's Agentic ERP Platform-the approval workflows, real-time agent activity views, explainability surfaces, and configuration screens that enable users to supervise, guide, and intervene in AI agent actions. This role owns the human-in-the-loop experience, ensuring users can review and accept or reject agent-proposed actions before they reach downstream ERP systems, trace any agent decision back to its reasoning chain, and configure agent policies and escalation rules. Reporting to the VP, Platform Engineering, this developer designs and implements the Angular-based front end, working closely with backend engineers and UX stakeholders to deliver production-quality interfaces. The ideal candidate is a strong Angular developer with experience building complex, data-rich applications and an interest in AI-powered user experiences where real-time streaming and intervention patterns are core requirements. Essential Duties & Responsibilities Approval & Intervention UX Build approval workflow interfaces where users review, accept, or reject agent-proposed actions before they execute against ERP systems. Implement time-bound approval patterns that handle long-running workflows, including deferred actions and bulk approval scenarios. Develop real-time agent activity streams showing what agents are doing, their reasoning, and pending actions. Build notification and alerting interfaces for escalations, policy violations, and actions requiring human intervention. Explainability & Audit Surfaces Build explainability views that let users trace any agent action back to its decision chain, tool calls, policy evaluations, and confidence scores. Implement audit trail interfaces that provide full visibility into agent session history and outcomes. Develop dashboard views and data visualizations that surface platform health, agent performance, and operational metrics. Platform Front-End Development Build and maintain the platform's Angular-based front-end application, delivering responsive and accessible interfaces. Develop policy and configuration surfaces for RBAC roles, agent guardrails, and escalation rules. Integrate front-end components with backend REST APIs and real-time data streams via WebSocket and Server-Sent Events. Implement state management patterns for complex, multi-pane applications with concurrent agent activity. Handle authentication and authorization flows in the UI layer. Engineering Practices Write clean, maintainable, and well-tested TypeScript/Angular code. Build and maintain the platform's design system and component library with documented usage patterns. Participate in code reviews and contribute to front-end architecture decisions. Ensure accessibility compliance (WCAG 2.1 AA) across all platform interfaces. Optimize front-end performance: lazy loading, efficient rendering, and minimal bundle sizes.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at riministreet? Share your experience