×
Register Here to Apply for Jobs or Post Jobs. X

IDE Plugin Engineer

Job in Oregon, Dane County, Wisconsin, 53575, USA
Listing for: iForce Connect
Full Time position
Listed on 2025-12-09
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

We are seeking a highly specialized Software Developer with a strong background in Kotlin and a proven traceability in developing for the Intelli

J Platform

. In this unique role, you will leverage your expertise to enhance developer tooling and integrate sophisticated features directly into the IDEs. We are particularly interested in candidates with hands‑on experience building, publishing, or contributing to plugins for the Jet Brains Marketplace (for example, the Lombok Plugin, Check Style-IDEA, Sonar Lint, or Key Promoter X). You should be deeply familiar with the Intelli

J Platform SDK and its core APIs, including PSI (Program Structure Interface), inspections, code completion, navigation, UI components, actions, and settings pages.

Key Responsibilities Intelli

J Platform Development (Core Focus)
  • Design, develop, and maintain internal or public-facing plugins for the Jet Brains Intelli

    J Platform (e.g., PyCharm, Intelli

    J IDEA).
  • Utilize advanced Intelli

    J Platform APIs such as PSI, inspections, code completion, navigation and UI components to create robust developer tools.
  • Implement custom features, actions, settings pages, and sophisticated code analysis/refactoring tools.
  • Collaborate closely with internal engineering teams and stakeholders to gather requirements for new developer tools and backend features.
  • Write clean, reusable, and well-documented code with an emphasis on performance and maintainability.
  • Troubleshoot, debug, and resolve complex issues across development and production environments.
Requirements

To be considered for this specialized role, candidates must demonstrate concrete, hands‑on experience in one of the following areas:

  • Proven Experience as an Intelli

    J Platform Kotlin Developer:
    You have published or contributed meaningful features to a publicly available plugin on the Jet Brains Marketplace (e.g. Plugin, Sonar Lint, Key Promoter X, Rainbow Brackets, etc.) —OR—
  • Deep Internal Tooling

    Experience:

    You have built internal tools for an engineering organization utilizing the Intelli

    J Platform APIs (PSI, inspections, completion, navigation, custom actions, settings pages, etc.).

Requirements

  • Strong knowledge of Kotlin and Java
  • Experience of Intelli

    J plugin development (ideally in Kotlin)
  • Knowledge of XML and MD parsing patterns
  • Ability to debug and resolve complex technical issues
  • Ability to analyze and understand unfamiliar codebases, including those written in Java, Kotlin, and C
  • A genuine commitment to Vim and a focus on writing comprehensive, reliable tests
  • Attention to clean, maintainable code architecture
  • Strong self‑management — we’ll provide direction and resources, but you should be able to organize and drive your own work
  • Effective communication skills for working with technical and non‑technical stakeholders
Bonus
  • Basic understanding of frontend application development, preferably with React
  • Experience with CI/CD pipeline configuration in Team City
  • Familiarity with Python to work with scripts
  • Genuine passion for all things related to Vim
Highly Desired Skills (Big Pluses)
  • Professional experience developing in Java or Kotlin, the primary languages for Intelli

    J Platform development.
  • Experience with asynchronous programming (e.g., Celery).
  • Familiarity with Dev Ops practices and CI/CD pipelines.
  • Experience with Docker/Kubernetes and cloud platforms (AWS, GCP, or Azure).
How to Stand Out
  • When applying, please include specific, quantifiable examples of your work. We are looking for developers who can demonstrate:
    • Concrete Achievements: e.g., "Implemented X feature, resulting in Y% performance improvement for our build pipeline," or "Designed a custom inspection used daily by N engineers."
    • Specific Project Details:
      If your experience is in internal tooling, please detail the complexity and impact of your work.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary