B

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Senior TypeScript Developer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong proficiency in TypeScript and JavaScript, including modern concepts, asynchronous programming, patterns, and the Node.js environment.
  • Hands-on experience developing VS Code extensions using VS Code Extension APIs, Webviews, Custom Editors, and extension activation models.
  • Knowledge of HTML5, CSS/SCSS, and modern Webview frameworks such as React to build user interfaces.
  • Hands-on experience with Git workflows, including branching, merging, and pull requests, and build automation tools such as Jenkins.
  • Experience building client-server interactions, JSON-RPC, or local IPC communication between an application interface and a backend service.
  • A B.E./B.Tech. or M.Tech. in Computer Science, Information Technology, Electronics, or an equivalent engineering field.
  • Six to eight years of professional software development experience, specializing in TypeScript, modern frontend technologies, and desktop/tooling development.
  • Excellent verbal and written communication skills in English, with the ability to collaborate with multifunctional and global teams.
  • Ability to work independently and as part of an integrated Agile team to complete assignments.

Responsibilities

  • Architect, develop, and maintain the VS Code Extension frontend using TypeScript, including interactive elements, custom tree views, and workspace editors.
  • Collaborate with the Python backend/MASAR team to establish protocols, APIs, and IPC mechanisms for UI-to-backend communication.
  • Use HTML, CSS, and modern web frameworks such as React or Vue to build user-friendly, responsive UI panels within VS Code.
  • Write unit and integration tests for TypeScript codebases to ensure quality and standards compliance.
  • Use Git for version control, branching, and code reviews, and integrate frontend builds with CI/CD pipelines using Jenkins.
  • Participate in Agile Scrum ceremonies, including sprint planning, daily stand-ups, backlog grooming, and retrospectives.

Desired Qualifications

  • Experience working in Agile-based projects.
  • Knowledge and experience in Python and Angular development.
  • Hands-on experience with generative AI-based test automation.
  • Basic knowledge of the MASAR ecosystem, including Bodas Studio and MASAR-Config.
  • Basic knowledge of requirement engineering and software documentation.
  • Familiarity with C/C++ development environments and compilers.
  • Basic understanding of Python or backend code-generation concepts.
  • Basic knowledge of the PEP process.
  • Understanding of TypeScript or VS Code Extension APIs to communicate with frontend developers.

About the Company

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Bosch Home Comfort makes heating, cooling and hot-water equipment for homes, commercial buildings and industrial users. Its portfolio combines electric heat pumps with gas-fired boilers and hybrid systems, giving customers different ways to control building temperatures and supply hot water. The business sells equipment through its brands' sales networks, with products adapted to regional building needs and energy requirements. Its inverter-driven heat pumps adjust compressor output to match demand rather than running constantly at full power. The Bosch business unit was formed through the merger of Bosch and Buderus heating activities in 2004 and is headquartered in Wetzlar, Germany.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Wetzlar, Germany
Founded
2004

Recently Posted Jobs

Explore more opportunities at Bosch Home Comfort

See more jobs