bangalore, India
1 day ago
UI Architect

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 :

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.


 

Qualifications

Educational qualification:

 

Experience :

 

Mandatory/requires Skills :

Preferred Skills :

Confirmar seu email: Enviar Email