1h ago
Senior Software Developer (IntelliJ Platform – Version Control Experience)
Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
full-timeseniorDeveloper Tools
Tech Stack
Description
You will improve version control workflows across JetBrains IDEs, enhancing features like cloning, branching, conflict resolution, and integrations with GitHub/GitLab. Collaborate with UX and product teams to polish the experience used by millions of developers daily.
Requirements
- Strong development experience with Kotlin or Java
- Familiarity with Kotlin coroutines and asynchronous programming
- Familiarity with web-based APIs (REST, GraphQL)
- Comfortable working with legacy code and gradually improving it
- Interested in developer tools and usability
Responsibilities
- Improve core VCS workflows: cloning, switching branches, resolving conflicts, viewing history
- Develop and maintain VCS integration components across multiple IDEs
- Enhance integrations with GitHub and GitLab
- Contribute to architecture and performance improvements within the VCS subsystem
- Work closely with UX designers and other product teams
0 views 0 saves 0 applications