Job Description
Key Responsibilities
- Design and develop IDE extensions and plugins tailored for UI and Java development.
- Enhance the integration of remote workspaces with VSCode, ensuring seamless performance and usability.
- Optimize development workflows by creating features that improve debugging, testing, and build processes for remote developers.
- Collaborate with stakeholders to gather requirements and translate them into innovative, scalable solutions.
- Troubleshoot and resolve issues in existing extensions, ensuring high-quality, reliable tools for developers.
Requirements
- Experience: 3+ years of software development experience, with at least 2 years focused on developing UI, tooling or test frameworks.
- Languages: Proficiency in TypeScript, JavaScript, and Java; familiarity with Kotlin is a plus.
- Frameworks and Tools: Experience with Github Codespaces, VSCode API, and modern development frameworks.
- Remote Development: Knowledge of remote development setups, including containers (Docker), remote Tunnels, and cloud workspaces.
- UI Development: Strong understanding of front-end technologies like HTML, CSS, and frameworks such as React or Angular.
- Problem Solving: Proven ability to identify developer pain points and build solutions that enhance productivity.