
IntelliJ Plugins Engineer with VIM @
1 week ago
- 5+ years of experience in Kotlin or Java development
- Experience working with or strong interest in Vim editing and behavior
- Strong self-management and clean code architecture approach
- Basic understanding of Vim, with willingness to go deeper
- Ability to analyze legacy code in Java, Kotlin, or C
- English at B2 level or higher
- Familiarity with IntelliJ plugin development or Java Swing is a plus
- Passion for improving developer tools and open-source software
We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that's why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of "measuring outcomes, not hours". Join us & see for yourself
About the roleAs a Senior Developer, you'll contribute to the ongoing evolution of the IdeaVim plugin. Your role will include implementing new features, maintaining clean and testable code, reviewing contributions, and collaborating with a passionate team. You'll have opportunities to shape the plugin's direction and make life better for all Vim-loving people who are forced to use JetBrains IDEs.
ProjectVimyProject Scope
You'll work on the IdeaVim plugin, enhancing its Vim emulation inside JetBrains IDEs. Responsibilities include developing new commands, improving plugin stability, and ensuring seamless integration with JetBrains' platform
Tech Stack
The plugin is primarily written in Kotlin, with some legacy Java code. You may occasionally engage with C when analyzing Vim internals. Tools and frameworks include Kotlin coroutines, IntelliJ Platform SDK, and GIT
Challenges
You'll need to understand and replicate complex Vim behaviors within the JetBrains environment, ensure plugin stability across IDE versions, and maintain a smooth user experience. Working with legacy code and contributing clean architecture will also be key
Team
You would be only one full time contributor, with various contributors working part time. We will provide you with mentoring and broader team of IDE plugins developers so you won't be alone
A few perks of being with us- Building tech community
- Flexible hybrid work model
- Home office reimbursement
- Language lessons
- MyBenefit points
- Private healthcare
- Training PackageVirtusity / in-house training
- And a lot more
-
IDE Engineer
1 day ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general5+ years of experience in Kotlin developmentGood understanding of concurrency, preferably Kotlin CoroutinesExperience with extending IDEs or any GUI Java frameworksExperience with working on compiler or code analysis tools is a plusEnglish at B2 level or higherPassion for improving developer tools and open-source software VirtusLab...
-
Senior Software Developer Position
1 day ago
Remote, Kielce, Kraków, Wrocław, Czech Republic beBeesoftware Full time 900,000 - 1,200,000About the RoleWe are seeking a Senior Software Engineer to work on cutting-edge Integrated Development Environments (IDEs) like PHPStorm, RubyMine, or core plugins within a leading platform. Your role will entail implementing new features, maintaining clean and testable code, reviewing contributions, and collaborating with a passionate team.The Project...
-
Software Support Engineer
1 day ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general:Solid technical IT background. It may be a mixture of the following areas in different depthsOS administration skills: understanding of network protocols (TCP/IP, DNS, OSI model); Linux, Windows, macOS architecture and administration: startup scripts, network, performance monitoring, technical troubleshootingSoftware development...
-
Kotlin Desktop Engineer with MacOS
1 day ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in generalA big plus on this role: hands-on macOS desktop experience – codesigning/notarization, AppKit/Swift/Objective-C interop, and performance tuning on Apple siliconStrong Kotlin and Java 17+ skills, willingness to learn new technologiesUnderstanding of asynchronous systems, Kotlin Coroutines knowledge is a plusUnderstanding the...
-
Master Build Specialist
1 week ago
Remote, Kielce, Kraków, Wrocław, Czech Republic beBeeBazel Full time 800,000 - 1,100,000Senior Build EngineerWe are seeking a highly skilled Senior Build Engineer to join our team. In this role, you will be working on improving developer experience (DX) and productivity within a large Java/C++ monorepo by building and maintaining essential tooling and libraries in Python.Key Responsibilities:Develop solutions around building tools, maintaining...
-
WordPress Developer
1 week ago
Remote, Czech Republic Netguru Full timeMust-Have Requirements:Advanced PHP development skillsProven experience in custom WordPress development (beyond plugin/theme configuration)Strong skills in React and system architecture/designBackground in complex technical environmentsAbility to work independently and proactivelyFamiliarity with large-scale WordPress environments (VIP platform,...
-
Senior Data Engineer @
2 weeks ago
Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full timeWhat you need to have to succeed in this roleProven (3+ years) hands on experience in SQL querying and optimization of complex queries/transformation in BigQuery, with a focus on cost, time-effective SQL coding and concurrency/data integrityProven (3+ years) hands on experience in SQL Data Transformation/ETL/ELT pipelines development, testing and...
-
Intern PowerApps Developer @
2 weeks ago
Poznań, Wrocław, Czech Republic Capgemini Polska Sp. z o.o. Full timeFluent spoken and written EnglishGood communication skillsBasic Power Platform knowledge (Power BI, Power Apps, Power Automate, Power Virtual Agents)Familiarity with Azure CloudC# knowledgeNice to have:knowledge of JavaScript / Typescript, HTML, CSShands-on experience with model-driven/canvas power apps Choosing Capgemini means choosing a company where you...