companyJetBrains s.r.o. logo

Senior Software Developer (Kotlin Build Tools)

JetBrains s.r.o.Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications: 5+ years of experience in software development, specifically with Kotlin or Java. Proficient in software engineering principles and practices. Experience with build systems such as Gradle or Maven is a plus. Strong problem-solving skills. Excellent communication skills in English.

About the job

Join Us as a Senior Software Developer (Kotlin Build Tools)

At JetBrains, we are driven by our passion for code. Since our inception in 2000, we have dedicated ourselves to creating the most powerful and efficient developer tools available. Our tools automate routine checks and corrections, accelerating production and allowing developers to innovate and create freely.

Kotlin, a language developed by JetBrains, is a modern programming language that targets Java, Android, JavaScript, WASM, and native (LLVM) platforms. Launched in 2016, Kotlin has quickly gained traction, and in 2019, it was recognized as Google's preferred language for Android development, subsequently becoming a leading choice for server-side development.

A robust build system is essential for any programming language, including Kotlin. Our goal is to streamline the integration of Kotlin-supporting build systems within IntelliJ IDEA. We are committed to ensuring that Kotlin projects are accurately represented in the IntelliJ IDEA model, and that the import process is swift and reliable.

We currently support various build systems such as Gradle, Maven, and IntelliJ IDEA’s in-built JPS, with potential plans to expand our offerings. We are seeking a seasoned Software Developer with a solid foundation in software engineering to join our team and contribute to this exciting endeavor. Our codebase is primarily written in Kotlin and Java 11, managed in Git repositories, some of which are publicly available on GitHub.

Your Role:

  • Develop and enhance tools for integrating Kotlin with various build systems.
  • Refine Kotlin’s integration from build system representations into the IntelliJ IDEA project model.
  • Focus on import performance improvements, reliability, and introducing new features.

What We’re Looking For:

  • A passion for solving complex and challenging problems.
  • A minimum of five years of professional experience in Kotlin or Java development.
  • A desire to enhance Kotlin support within IntelliJ IDEA.
  • Ability to design and write clear, maintainable code.
  • A solid understanding of the algorithms behind your code.
  • Strong collaboration skills, with the ability to listen to others and provide sound reasoning for your ideas.
  • A commitment to professional growth through mastering new technologies and methodologies.
  • A sense of pride in your work.
  • A keen interest in improving the Kotlin developer experience.

About JetBrains s.r.o.

JetBrains is a software development company known for creating intelligent development tools. Our mission is to enhance developer productivity and creativity through exceptional software solutions. We are committed to innovation and providing the best tools for developers worldwide.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.