Experience working with Eclipse Theia or building plugins for VS Code Experience working with Microsoft's Language Server Protocol or similar projects like clangd Experience building reusable UX components or libraries