Qualifications
In this role, you will:
Enhance core workflows such as project cloning, branch switching, conflict resolution, and history viewing.
Develop and maintain version control integration components utilized across multiple IDEs.
Improve integrations with platforms like GitHub and GitLab to make them more seamless and feature-rich.
Contribute to architectural and performance enhancements within the version control subsystem.
Collaborate closely with UX designers and product teams to refine the version control experience.
Have the chance to work on features used by millions of developers daily, including your own teammates.
Enjoy the freedom to propose and implement new features and improvements to existing workflows.
We would love to welcome you aboard if you have:
Strong development experience in Kotlin or Java.
Familiarity with Kotlin coroutines and asynchronous programming.
Experience with web-based APIs (REST, GraphQL).
Comfort working with legacy code and gradually improving it.
A passion for developer tools and their usability.
Willingness to work with UI (Swing) or prior experience in this area.
About the job
At JetBrains, we are passionate about code. Since our inception in 2000, we have dedicated ourselves to crafting the most powerful and effective developer tools available. By automating routine checks and corrections, our tools enhance productivity, allowing developers to innovate, explore, and create freely.
The Version Control Experience team, part of the IntelliJ Platform division, is dedicated to refining version control workflows across all JetBrains IDEs. Our goal is to ensure that from the moment a user clones a project to exploring its branches and reviewing changes, working with Git and other version control systems is seamless, efficient, and trustworthy. Our work affects millions of users across various IDEs.
We are seeking a skilled Kotlin or Java developer to join our efforts in enhancing the version control experience within JetBrains IDEs.
About JetBrains s.r.o.
JetBrains is at the forefront of developer tool innovation, delivering high-quality and efficient solutions that empower developers to write better code, faster. Our commitment to excellence drives us to continually enhance our products, impacting millions of developers worldwide.