UI Engineer, AI
On-siteBengaluru, Karnataka, India
Job Summary
Build frontend experiences for AI-assisted incident investigation, root-cause analysis, alert correlation, and remediation using React, TypeScript, and modern frameworks like Next.js. Develop production web applications that implement interactive views for metrics, logs, traces, and AI-generated insights, leveraging real-time technologies such as WebSockets and SSE. Create reusable components, dashboards, and charts while improving performance, accessibility, and cross-browser compatibility. Write comprehensive tests and instrument applications with browser monitoring and structured logging. Participate in technical design, code reviews, and feature delivery to independently deliver high-quality frontend features.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or equivalent practical experience
- 3–5 years of experience building modern web applications, SaaS products, analytics platforms, developer tools, or workflow-driven applications
- Strong experience with React, TypeScript, JavaScript, HTML, and CSS
- Experience with modern frontend frameworks and tooling such as Next.js, Vite, Webpack, or similar technologies
- Strong understanding of component design, state management, API integration, caching, error handling, and asynchronous workflows
- Experience consuming REST, GraphQL, WebSocket, SSE, or other real-time APIs
- Experience building responsive, accessible, and performant interfaces
- Experience with design systems, component libraries, Storybook, and Product Design collaboration
- Experience building dashboards, charts, tables, or data-rich interfaces
- Experience with automated testing, CI/CD, feature flags, and production debugging
- Ability to independently deliver well-defined frontend features and communicate technical tradeoffs clearly
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.