Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
Job DescriptionRoles & Responsibilities :
We are seeking a UI Architect to lead the architecture, design, and delivery of a modern web-based workbench and designer environment. The role requires deep expertise in React + TypeScript, strong understanding of backend concepts in Java, REST/OpenAPI-driven integration, and end-to-end ownership of UI quality, performance, and security.
Key Responsibilities
Frontend Architecture & Engineering
• Own the architecture for a scalable SPA using React JS, TypeScript, React Router, Axios, i18n, JointJS.
• Define component architecture, state management patterns, rendering strategies, and UI modularization.
• Architect high-interaction modules such as:
o Diagram/model editors (JointJS/SVG/Canvas)
o Workflow/configuration designers
o Monitoring dashboards
o Dynamic forms and schema-driven UI
• Ensure clean integration with REST-based backend services following OpenAPI standards.
Backend Collaboration & Technical Depth
• Work closely with backend teams to influence REST API contracts.
• Strong conceptual understanding of backend systems:
o Java, Spring Boot fundamentals
o Spring Security principles (authentication, authorization, tokens)
o Data models, caching concepts
• Ability to reason about backend–frontend flows and recommend API improvements.
Quality, Testing & Automation
• Define and enforce UI engineering standards (linting, folder structure, code quality).
• Set up or guide:
o Manual functional test practices
o UI automation strategy using tools like Jest, React Testing Library, Cypress/Playwright
o API contract validation using OpenAPI-based tools
• Ensure every build meets performance, usability, and reliability gates.
Non-Functional Requirements (NFR) Ownership
• Accountable for UI-level NFRs including:
o Performance (bundle optimization, lazy loading, rendering efficiency)
o Security (OWASP, secure coding, input validation, API security alignment)
o Scalability (modularization, caching strategy)
o Accessibility & UX consistency
• Work with DevOps teams on CI/CD pipelines for Node.js-based FE runtime and Nginx deployments.
Leadership, Delivery & Collaboration
• Provide architectural guidance to developers and review core modules.
• Engage with product owners, UX, backend, QA, and DevOps teams.
• Maintain architectural documentation and developer guidelines.
• Mentor engineers and drive continuous improvement across the UI team.
Required Skills & Experience
Core Frontend Expertise
• 10+ years in frontend development, 5+ years in React + TypeScript.
• Strong hands-on experience with:
o React Router, Axios, i18n frameworks
o JointJS or similar diagramming libraries (GoJS, mxGraph, etc.)
o Modern bundlers (Webpack, Vite) and Node.js-based build systems
o State management (Redux, Zustand, Recoil)
Backend & Integration Knowledge
• Strong working knowledge of Java, REST APIs, Spring Boot concepts.
• Understanding of Spring Security essentials (AuthN/AuthZ, JWT, CSRF, OAuth flows).
• Working with OpenAPI/Swagger for API design, validation, and integration.
Testing & Quality
• Experience in:
o UI unit tests and integration tests
o E2E automation (Cypress/Playwright)
o API contract testing
• Strong eye for code quality and maintainability.
NFR & Architecture
• Demonstrated experience managing:
o Application performance
o Frontend security best practices
o Scalability and browser resource optimization
o Large-scale SPA architecture
Soft Skills
• Strong communication and technical storytelling skills.
• Ability to collaborate across cross-functional teams.
• Problem-solving mindset and willingness to be hands-on when required.
Educational qualification:
Experience :
Mandatory/requires Skills :
Preferred Skills :