Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain VS Code extensions using JavaScript/TypeScript and Node.js with features like syntax highlighting, code completion, diagnostics, and UI enhancements.
Design and evolve Domain-Specific Languages (DSLs) including grammar definition, semantic validation, and artifact generation using tools like Langium.
Integrate DSL tooling into CI/CD pipelines, build automation scripts, and collaborate with teams to improve developer workflows and tooling integration.
Minimum Requirements
3-5 years of software development experience focused on developer tooling, IDE plugins, or language engineering.
Strong proficiency with JavaScript/TypeScript and Node.js for extension development.
Hands-on experience developing VS Code extensions and practical knowledge of Langium or similar DSL language workbenches.
Experience with Python scripting for automation and Jenkins for CI/CD pipeline maintenance.
Ideal Candidate Profile
Experienced in language engineering and developer productivity tools with emphasis on VS Code extension development.
Skilled at integrating tooling into automated CI/CD environments and collaborating across teams to embed tooling in workflows.
Comfortable working independently with solid understanding of agile software development lifecycle and proactive in maintaining code quality and documentation.
