About CloudFulcrumCloudFulcrum is a global professional services firm specializing in Salesforce DevOps, Enterprise DevOps, and Digital Transformation. A trusted Copado partner, we deliver Copado-as-a-Service solutions that enable rapid onboarding and automated, end-to-end CI/CD pipelines, helping organizations achieve speed, scale, and agility across the Salesforce platform.About the RoleWe are looking for an experienced VS Code Extension Developer to design, build, and maintain high-quality, scalable, and secure Visual Studio Code plugins used by developers in enterprise environments.This role focuses on developer productivity, DevOps tooling, API integrations, and seamless IDE experiences. You will work closely with backend teams, DevOps engineers, and product managers to deliver intuitive developer tools.Key ResponsibilitiesVS Code Extension Development- Design and develop production-grade VS Code extensions using TypeScript and Node.js - Implement commands, Tree Views, WebViews, status bar items, and configuration settings - Manage extension lifecycle, activation events, and performance optimization - Ensure compatibility across VS Code versions and operating systemsUI & User Experience- Build intuitive UI using:o VS Code native APIs (TreeView, QuickPick, Notifications)o WebViews (HTML, CSS, JavaScript / TypeScript)- Develop interactive dashboards, configuration screens, and reports within VS Code - Follow UX best practices for developer-centric toolsBackend & API Integration- Integrate extensions with REST APIs, backend services, and CLI tools - Implement secure authentication using OAuth 2.0, JWT, PATs - Manage secrets securely using VS Code SecretStorage - Handle async workflows, retries, and error handling gracefullyDevOps & SCM Integration- Integrate with Git workflows (branches, commits, diffs, pull requests) - Trigger or interact with CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins) - Execute and manage shell/CLI commands from extensions - Parse and visualize logs, YAML, JSON, and config filesArchitecture, Security & Quality- Design modular, maintainable extension architecture - Apply security best practices for extensions and WebViews (CSP, sandboxing) - Optimize performance for large repositories and workspaces - Write unit and integration tests for extensions - Participate in code reviews and enforce best practicesPublishing & Maintenance- Package and publish extensions using vsce - Manage versioning, release notes, and marketplace updates - Monitor telemetry, logs, and user feedback - Provide ongoing enhancements and bug fixesRequired Skills & QualificationsCore Technical Skills- TypeScript & JavaScript (ES6+) - Node.js - VS Code Extension API (commands, TreeView, WebView, workspace APIs) - REST API integration - Git & source control fundamentalsUI & Frontend- HTML5, CSS3 - WebView development - React / Vue (optional but preferred)DevOps & Tooling- Experience integrating with CI/CD systems - YAML, JSON handling - CLI tools integration - Docker fundamentals (nice to have)Security & Best Practices- Secure credential handling - Token management & refresh - Extension security guidelines - Error handling & loggingNice-to-Have Skills- Language Server Protocol (LSP) - Salesforce (SFDX, Metadata, Tooling APIs) - GitHub / GitLab / Bitbucket API integrations - Azure DevOps or GitHub Actions - AI-powered tooling or code analysis integration - Marketplace analytics & telemetrySoft Skills- Strong problem-solving abilities - Clear communication and documentation skills - Ability to work independently and in cross-functional teams - Product mindset with focus on developer experienceWhat We Offer- Opportunity to build developer-first tools used at scale - Work on modern DevOps and cloud-native platforms - High ownership and architectural influence - Competitive compensation and benefits
Job Title
Senior Vs Code Developer