Senior UI Developer
Bosch Group India
Job 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 include developing high-quality UI components, implementing complex workflows, and performing unit and integration tests.
Must Have
- Strong hands-on experience (6-10 years) in React JS + TypeScript
- Experience with React Router, Axios, i18n
- Proficiency in modern build tools (Webpack, Vite, Node.js)
- Experience building scalable SPAs with modular structures
- Good understanding of REST API consumption and OpenAPI/Swagger
- Experience with UI testing frameworks: Jest, React Testing Library, Cypress/Playwright
- Understanding of UI performance optimization techniques and frontend security practices
- Strong analytical and debugging skills
- Ability to communicate issues, progress, and risks clearly
- Collaborative mindset and ownership-driven attitude
Good to Have
- Exposure to JointJS or other diagramming libraries (GoJS, mxGraph)
- Exposure to Java/Spring basics and ability to collaborate on API design
- Knowledge of modern authentication methods (JWT, token security)
- Familiarity with automation pipelines and CI/CD workflows
Job Description
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