Mandatory: professional experience with either Lua or Kotlin
Mandatory: professional experience with VS Code Extension
Language Server Expertise
Visual Studio Code API
Implement and Optimize Language Servers: Develop and optimize Language Servers for specific programming languages, ensuring efficient communication with code editors.
Language Server Protocol (LSP) Mastery: In-depth understanding and practical experience with the Language Server Protocol, facilitating seamless integration between language servers and code editors.
Understanding Extension Points: VS Code provides various extension points, such as editors, languages, themes, and more. Understanding how to leverage these extension points to enhance or extend the functionality of VS Code is key.
Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
Experience owning a project from concept to production, including proposal, discussion, and execution
Self-motivated and self-managing, with strong organizational skills
Share our values, and work in accordance with those values
Ability to thrive in a fully remote organization
Ability to use GitLab
Comfort and familiarity with our code review process
To apply for this job please visit boards.greenhouse.io.