Kotlin Desktop Engineer with MacOS (Senior)

21 000 - 27 000 PLNNet per month - B2B

Kotlin Desktop Engineer with MacOS (Senior)

Java

Szlak 49, Kraków +2 Locations

VirtusLab

21 000 - 27 000 PLN
Net per month - B2B
Full-time
B2B
Senior
Remote

Tech stack

    English

    B2

    Java

    master

    Spring Boot

    advanced

    Kotlin

    regular

    Kotlin Compose or other desktop toolkit

    regular

Job description

We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself!


About the role

We’re looking for an engineer to join a team working on a widely used desktop application for developers, built with Kotlin and Kotlin Compose. You’ll ship a polished, multi-platform experience - with a strong focus on macOS - so experience with desktop environments is essential. You’ll also need to handle multithreading, work with security enclaves in operating systems (e.g., macOS Secure Enclave/Keychain), and integrate seamlessly with web services.We'd love to hear from you if you’re excited about creating top-notch developer tools! We are looking for a passionate, self-driven developer who is open to working on a web application that manages developer tooling. The client is the leader within developer tooling space with excellent engineering culture.


Project

Toolbox


📝 Project scope

The project builds a multi-platform desktop application that helps large organizations manage developer tools such as IDEs and plugins. It focuses on delivering a seamless user experience, enabling version control and configuration management at scale.


🛠 Tech stack

Kotlin, Spring, React, Redux, PostgreSQL, S3, TeamCity (for CI), Space (for code reviews)


🤝 Your future team

The team consists of 4 engineers on our side and over 5 on the client side, collaborating closely through code reviews. They bring strong experience in developer tooling and maintain high engineering standards across a distributed setup.


What we expect in general

  • A big plus on this role: hands-on macOS desktop experience - codesigning/notarization, AppKit/Swift/Objective-C interop, and performance tuning on Apple silicon

  • Strong Kotlin and Java 17+ skills, willingness to learn new technologies

  • Understanding of asynchronous systems, Kotlin Coroutines knowledge is a plus

  • Understanding the specifics of creating desktop application

  • Motivation to contribute to technical improvements across teams, collaborate with architects, and start bottom-up initiatives to improve the whole data platform

  • Fluency in English, with good communication skills and a proactive problem-solving attitude

  • Self-motivation, ability to manage tasks independently





Published: 16.08.2025

Meet the company

VirtusLab

Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Company profile
Office location