companyJetBrains s.r.o. logo

Customer Success Engineer - Kotlin Multiplatform

JetBrains s.r.o.Amsterdam, Netherlands; Berlin, Germany; Munich, Germany; Remote, Germany
Remote 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

Experience

Qualifications

To excel in this role, you should possess: Strong expertise in Kotlin, whether in Android or backend environments. A solid understanding of mobile architectures across both Android and iOS platforms. Exceptional communication skills and a keen problem-solving aptitude. Experience with cloud technologies and CI/CD practices. The ability to thrive in a collaborative team setting.

About the job

JetBrains s.r.o. creates tools that help developers automate repetitive tasks so they can focus on writing quality code. Since 2000, the company has aimed to make software development more productive and enjoyable for engineers worldwide.

Role overview

The Customer Success Engineer - Kotlin Multiplatform (KMP) supports engineering teams as they adopt KMP in real-world projects. This role guides organizations from their first evaluation through to successful deployment. Along the way, it gathers feedback and collaborates closely with JetBrains product teams to help shape the future of KMP.

What you will do

  • Work directly with organizations at various stages of KMP adoption, from initial exploration to production rollout.
  • Assist teams in migrating, integrating, and scaling shared codebases using Kotlin Multiplatform.
  • Support teams moving from experimentation to production and help address technical challenges as they arise.
  • Reach out to potential users who could benefit from adopting KMP.
  • Identify each customer’s technical needs, use cases, and any barriers to adoption.
  • Advise on architecture, feasibility, and strategies for implementing KMP.
  • Collect structured feedback and insights from clients.
  • Collaborate with JetBrains product and engineering teams to influence the KMP roadmap and improve available tooling.

Common questions you'll help solve

  • What is the safest way to migrate a large Android app to shared logic?
  • How much code sharing is practical or advisable?
  • How can teams address resistance from iOS developers working with Kotlin APIs?
  • What’s the best way to organize a codebase for collaboration across teams?
  • How can teams resolve slower build times after introducing KMP?

How success is measured

  • Organizations deliver Kotlin Multiplatform in production environments.
  • Teams increase their use of shared code over time.
  • KMP adoption continues beyond initial trials.
  • User feedback results in tangible improvements to KMP and its tooling.

Requirements

  • Experience working with Kotlin, either for Android or backend development.
  • Understanding of mobile architectures on both Android and iOS, especially with Kotlin.
  • Strong communication skills and a knack for problem solving.
  • Background with cloud technologies and CI/CD pipelines.
  • Ability to collaborate effectively within a team-driven environment.

Location

This position is available in Amsterdam (Netherlands), Berlin or Munich (Germany), or remote within Germany.

About JetBrains s.r.o.

JetBrains is a leading development tool company dedicated to streamlining the software development process. With a commitment to innovation, we provide tools that empower developers to enhance their productivity and creativity.

Similar jobs

Tailoring 0 resumes

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