
UI Lead for GenAI project
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
As the UI Lead for a Generative AI (GenAI) project, you will be instrumental in driving the complete architecture, development, and delivery of user interfaces for an enterprise-level, GenAI-powered software engineering platform. Your focus will be on creating intuitive, scalable, and high-performance user experiences. You will collaborate closely with product owners, backend and AI teams, and architects to ensure a seamless developer experience across a suite of complex tools and real-time collaboration functionalities.
Roles & Responsibilities
- Architect, design, and oversee the evolution of the UI, emphasizing consistency, modularity, and usability across the platform and its micro-frontends.
- Provide technical leadership for large-scale Angular, React, and TypeScript applications, ensuring effective state management, scalable theming, and adherence to continuous integration best practices.
- Integrate advanced real-time collaboration and visualization features using modern frameworks such as PrimeNG, Yjs, CRDTs, WebSockets, and WebRTC.
- Lead and mentor a team of UI/UX engineers, conduct code reviews, and foster a high-performance, learning-oriented culture.
- Collaborate with cross-functional stakeholders from AI/GenAI, platform, and DevOps teams to ensure secure and efficient API integration using REST/GraphQL, JWT, and OAuth/NextAuth protocols.
- Champion the adoption of design systems (e.g., TailwindCSS, Chakra UI), accessibility standards, and rapid prototyping techniques.
- Stay abreast of the latest UI/UX and front-end trends, driving continuous improvement initiatives.
Qualifications
Educational
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience
- A minimum of 8 years in software/UI development, with at least 4 years in a UI/Frontend leadership capacity.
- Proven expertise in architecting and delivering enterprise-level solutions using Angular, React, and TypeScript, coupled with modern state management libraries (Redux Toolkit, Zustand, or React Query).
- Demonstrated experience in implementing micro-frontend architectures for large-scale platforms.
- Proficiency with modern CSS frameworks like TailwindCSS and Chakra UI, and experience integrating design systems.
- Previous experience working on real-time or collaborative applications is highly valued.
- Solid understanding of API security and common patterns such as REST/GraphQL, JWT, and OAuth integrations.
Preferred Skills & Strengths
- Experience with enterprise tool or developer platform UI/UX is a significant advantage.
- Familiarity with CI/CD pipelines, large-scale design systems, and accessibility-first UI development.
- Excellent communication skills, with the ability to drive clarity, alignment, and foster innovation.
- A passion for mentoring and developing high-impact engineering teams.
Company
Bosch Global Software Technologies Private Limited
Bosch Global Software Technologies Private Limited is a significant subsidiary of Robert Bosch GmbH, a world-leading technology and services provider. They offer comprehensive Engineering, IT, and Bus...