UI Architect

  • Full-time
  • Legal Entity: Bosch Global Software Technologies Private Limited

Company Description

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 Description

Roles & Responsibilities :
Role Summary

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:

    • Diagram/model editors (JointJS/SVG/Canvas)

    • Workflow/configuration designers

    • Monitoring dashboards

    • 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:

    • Java, Spring Boot fundamentals

    • Spring Security principles (authentication, authorization, tokens)

    • 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:

    • Manual functional test practices

    • UI automation strategy using tools like Jest, React Testing Library, Cypress/Playwright

    • 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:

    • Performance (bundle optimization, lazy loading, rendering efficiency)

    • Security (OWASP, secure coding, input validation, API security alignment)

    • Scalability (modularization, caching strategy)

    • 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:

    • React Router, Axios, i18n frameworks

    • JointJS or similar diagramming libraries (GoJS, mxGraph, etc.)

    • Modern bundlers (Webpack, Vite) and Node.js-based build systems

    • 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:

    • UI unit tests and integration tests

    • E2E automation (Cypress/Playwright)

    • API contract testing

  • Strong eye for code quality and maintainability.

NFR & Architecture

  • Demonstrated experience managing:

    • Application performance

    • Frontend security best practices

    • Scalability and browser resource optimization

    • 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.

 
 

Qualifications

Educational qualification:

 

Experience :

 

Mandatory/requires Skills :

Preferred Skills :

Additional Information

Exp - 10 to 15 years

Privacy PolicyImprint