Tech Stack
AngularASP.NETBootstrapCloudCypressD3.jsElectronFlutterGRPCJavaJavaScriptJestKafkaMaterial UI.NETQtReactReact NativeSeleniumTypeScriptVue.jsWPF
About the role
- Work with THE AI team to develop the UI and integrate it with AI solutions running at the back end.
- Design, develop, and maintain responsive and interactive Graphical User Interfaces (GUIs) using modern frameworks (React, Angular, Vue.js).
- Integrate GUIs with AI/ML back-end services over REST, gRPC, or WebSocket protocols.
- Architect cross-platform solutions compatible with web, desktop (Electron, Qt), and mobile (Flutter, React Native).
- Analyze, enhance, and migrate legacy GUI components (WinForms, WPF, Java Swing, VB.NET, ASP.NET Web Forms) to modern UI frameworks while preserving core functionality.
- Collaborate with designers to implement intuitive, accessible, and visually compelling user interfaces using design systems like Material UI, Ant Design, or Bootstrap.
- Develop real-time data dashboards, visualization components, and live interaction layers using libraries such as D3.js, Chart.js, Plotly, and WebGL, optimized for real-time AI data streaming.
- Deploy solutions in large-scale deployment environments and work with CI/CD, containerization, and cloud deployment workflows for GUI applications.
- May require late-evening work to overlap US hours.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Human-Computer Interaction, or a related discipline.
- 5–14 years of hands-on experience in GUI development, UI engineering, or front-end systems design in enterprise-scale environments.
- Strong proficiency in modern JavaScript frameworks (React, Angular, Vue), along with TypeScript, HTML5, and CSS3.
- Deep understanding of front-end integration with AI/ML pipelines via APIs, webhooks, or messaging protocols (MQTT, Kafka).
- Experience in developing and maintaining cross-platform desktop (Electron, Qt, WPF) and mobile (Flutter, React Native) GUIs.
- Familiarity with legacy GUI platforms (WinForms, Java Swing, VB.NET, ASP.NET Web Forms) and experience in their modernization.
- Hands-on experience with CI/CD, containerization, and cloud deployment workflows for GUI applications.
- Strong understanding of frontend security, accessibility standards (WCAG), and responsive design practices.
- Proficiency with tools and frameworks for GUI testing and automation (Jest, Cypress, Selenium, Playwright).
- Experience with visualization frameworks and real-time rendering in AI/ML or data-heavy environments.
- Ability to work late evening hours to overlap US work schedule.
- Location: Bangalore, KA, India (remote within India)