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