Informacje o stanowisku
          Kotlin Desktop Engineer with MacOS (Senior) 
Miejsce pracy: Wrocław
Technologies we use 
Expected
- AppKit 
- Swift 
- Objective-C 
- Java 
- Spring Boot 
Optional
Operating system
About the project 
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. 
Your responsibilities 
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 be working on a multi-platform application, so experience with desktop environments is essential. You’ll also need to handle multithreading, work with security enclaves in operating systems, and integrate seamlessly with web services. If you’re excited about creating top-notch developer tools, we’d love to hear from you! 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. 
Our requirements 
- 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 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 
Optional
- Understanding of asynchronous systems, Kotlin Coroutines knowledge 
This is how we organize our work 
This is how we work
- at the client's site 
- you focus on a single project at a time 
- you can change the project 
- you have influence on the technological solutions applied 
- you have influence on the product 
- you focus on product development 
Development opportunities we offer 
- conferences in Poland 
- development budget 
- industry-specific e-learning platforms 
- intracompany training 
- substantive support from technological leaders 
- technical knowledge exchange within the company 
What we offer 
- Building tech community 
- Flexible hybrid work model 
- Home office reimbursement 
- Language lessons 
- MyBenefit points 
- Private healthcare 
- Training Package 
- Virtusity / in-house training 
Benefits 
- sharing the costs of sports activities 
- private medical care 
- sharing the costs of foreign language classes 
- sharing the costs of professional training & courses 
- remote work opportunities 
- flexible working time 
- integration events 
 
VirtusLab Sp. z o.o.
VirtusLab is a leading European software consulting and engineering company, home to over 350 EU-based professionals. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team. As part of the expanding VirtusLab Group, we offer a compelling environment for those seeking to make a substantial impact in the software industry within a forward-thinking organization. 
           Praca WrocławWrocław - Oferty pracy w okolicznych lokalizacjach