Senior UI Developer

  • 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 looking for a Senior UI Developer with strong hands-on experience in building modern web applications using React JS, TypeScript, and related libraries. The role involves end-to-end feature development, integration with REST APIs, contributing to UI performance, security, and code quality, and working closely with backend, QA, and product teams.

Key Responsibilities

Feature Development & Implementation

  • Develop high-quality UI components and modules using React, TypeScript, React Router, Axios, i18n.

  • Implement complex workflows, configuration screens, dashboards, and designer components.

  • Work on modeling/diagramming features using JointJS or similar libraries (GoJS, mxGraph, etc.).

  • Integrate UI with REST APIs following OpenAPI specifications.

Quality, Testing & Documentation

  • Write clean, maintainable, reusable code with proper documentation.

  • Perform unit and integration tests using Jest, React Testing Library, Cypress/Playwright.

  • Participate in code reviews and ensure adherence to engineering standards.

  • Support test automation initiatives and API contract validations.

Performance & Security Awareness

  • Implement best practices for:

    • UI performance optimization (lazy loading, bundle reduction)

    • Secure coding (handling XSS, CSRF, input validation, secure API usage)

  • Collaborate with architect and backend team to ensure NFR compliance.

Backend Collaboration

  • Work with backend engineering to clarify API requirements and behavior.

  • Basic understanding of:

    • Java, REST foundations

    • Spring Security usage from frontend perspective

    • Authentication/authorization flows (JWT, OAuth)

Team Collaboration & Delivery

  • Participate in sprint planning, estimation, and Agile ceremonies.

  • Support junior developers with guidance and peer coaching.

  • Troubleshoot production-like issues and provide quick resolutions.

  • Contribute to continuous improvement of UI development processes.

Required Skills & Experience

Core Frontend Expertise

  • Strong hands-on experience (6–10 years) in:

    • React JS + TypeScript

    • React Router, Axios, i18n

    • Modern build tools (Webpack, Vite, Node.js)

  • Experience building scalable SPAs with modular structures.

  • Exposure to JointJS or other diagramming libraries is a strong plus.

Backend & API Knowledge

  • Good understanding of REST API consumption and OpenAPI/Swagger.

  • Exposure to Java/Spring basics and ability to collaborate on API design.

  • Knowledge of modern authentication methods (JWT, token security).

Testing Skills

  • Experience with UI testing frameworks:

    • Jest, React Testing Library

    • Cypress / Playwright (preferred)

  • Familiarity with automation pipelines and CI/CD workflows.

NFR Awareness

  • Understanding of UI performance optimization techniques.

  • Awareness of frontend security practices (OWASP Top 10).

Soft Skills

  • Strong analytical and debugging skills.

  • Ability to communicate issues, progress, and risks clearly.

  • Collaborative mindset with willingness to learn platform-level complexities.

  • Ownership-driven attitude with attention to detail.

 
 

Qualifications

Educational qualification:

 

Experience :

 

Mandatory/requires Skills :

Preferred Skills :

Additional Information

Experience - 6 to 8 years

Privacy PolicyImprint