Senior TypeScript DeveloperEDC3
Job Summary
Tasks / Responsibilities:
Frontend & VS Code Extension Development: Architect develop and maintain the VS Code Extension frontend using TypeScript implementing interactive elements custom tree views and workspace editors.
System Integration: Collaborate closely with the Python backend/MASAR team to establish clean protocols APIs and IPC mechanisms for UI-to-backend communication.
Modern UI Implementation: Leverage HTML CSS and modern web frameworks (e.g. React Vue or Webviews) to build user-friendly and responsive UI panels within VS Code.
Testing & Quality Assurance: Write robust unit and integration tests for TypeScript codebases to ensure high quality and standard compliance.
CI/CD & Version Control: Efficiently utilize GIT for version control branching and code reviews and integrate frontend builds with CI/CD pipelines (Jenkins).
Agile Participation: Participate actively in all Agile Scrum ceremonies including sprint planning daily stand-ups backlog grooming and retrospectives.
Expected skill set(Top 5 must to have skills in the order of priority): Strong TypeScript/JavaScript Proficiency: Deep understanding of modern JS/TS concepts asynchronous programming patterns and environment. VS Code Extension Ecosystem:
Hands-on experience developing VS Code extensions using VS Code Extension APIs Webviews Custom Editors and extension activation models. UI/UX Design Frameworks:
Excellent knowledge of HTML5 CSS/SCSS and modern Webview frameworks (React or similar) to craft professional developer tools.
Version Control & CI/CD: Hands-on experience with GIT workflows (branching merging pull requests) and build automation tools like Jenkins. A
PI & IPC Communications: Experience building client-server interactions JSON-RPC or local IPC communication between an application interface and a backend to Have skills:
Experience working in Agile-based projects.
Good knowledge & experience of Python & Angular development. Hands-on experience with GenAI based Test Automation.
Basic knowledge of (not mandatory) MASAR ecosystem (Bodas Studio MASAR-Config etc.).
Basic knowledge on requirement engineering and software documentation. Excellent communication and collaboration skills.
Ability to work effectively in a team-oriented environment. Familiarity with C/C development environments and compilers. Basic understanding of Python or backend code generation concepts.
Basic knowledge of (not mandatory) PEP process.
Clear understanding of TypeScript or VS Code Extension APIs to easily communicate with frontend developers.
Education and Work Experience Requirements:
B.E/ / in Computer Science Information Technology Electronics or an equivalent engineering field.
6-8 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 a strong ability to collaborate effectively with multi-functional and global teams.
Proactive self-motivated and detail-oriented with the ability to work independently and as part of an integrated agile team to take assignments to completion.
Qualifications :
B.E/
Additional Information :
6 - 8Years
Remote Work :
No
Employment Type :
Full-time
About Company
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more