TeamDev logo

Senior Engineer with Kotlin and Compose Multiplatform for desktop

TeamDev·Salary not specified

Primary stack

Kotlin

Job description

Description language:

Про посаду

Ми шукаємо досвідченого інженера, який внесе експертизу Compose Multiplatform у наші продукти:

  • JxBrowser, провідне комерційне рішення, яке використовують 1.5K+ компаній, включаючи Intel, Google, Mastercard, BMW, Bosch тощо.
  • Продуктивність дашборд-додаток для тих, хто тоне в нескінченних трекерах проблем, листах, зустрічах і всьому, що забирає час. За допомогою цієї системи ми не прагнемо замінити існуючі рішення, а скоріше скорегувати фокус уваги користувачів.

Ця посада не передбачає роботу з Android SDK.

Процеси та інструменти

У розробці продуктів ми будуємо процес на основі гнучкої методології. Пріоритетом є якість рішень, а не швидкість виведення функціональності у виробництво.

Ми широко використовуємо статичні аналізатори, приділяємо велику увагу чистоті коду та автоматизованим тестам, і проводимо обов'язкові огляди коду для всіх змін з метою підвищення ефективності.

Система та дизайн API створені з широким використанням Domain-Driven Design.

Для визначення вимог ми використовуємо Event Storming. Для середньо- та довгострокового планування ми використовуємо Wardley Mapping.

Технологічний стек, який ми використовуємо у наших продуктах:

  • Остання версія Kotlin.
  • Java, JxBrowser.
  • Protobuf, gRPC.
  • Spine Event Engine.

У повсякденній розробці ми використовуємо такі інструменти:

  • Git, GitHub.
  • GitHub Actions для CI/CD.
  • IntelliJ IDEA.

Обов'язки

  • Брати участь у розробці настільних додатків та UI компонентів на macOS та Windows з використанням Kotlin та Compose Multiplatform.
  • Пропонувати ідеї для вдосконалення та майбутнього розвитку продукту. Знаходити шляхи практичної реалізації цих ідей.

Вимоги

  • 5+ років досвіду роботи.
  • Здатність програмувати на Kotlin.
  • Досвід роботи з Compose Multiplatform.
  • Великий досвід у проведенні оглядів коду.
  • Вищий середній рівень володіння письмовою та розмовною англійською.

Буде плюсом

  • Досвід у випуску та підтримці настільних додатків у режимі виробництва.

Місця роботи

  • Лісабон, Португалія
  • Таллінн, Естонія
  • Бар, Чорногорія
  • Харків, Україна

Умови роботи

Ми забезпечуємо комфортне середовище для роботи, розвитку та навчання співробітників. Минулі роки навчили нас працювати віддалено та бути командою на відстані 1000 кілометрів. Зараз ми використовуємо це на повну.

  • Гнучний графік.
  • Тривале зайнятість.
  • Допомога у професійному зростанні через освітні програми та конференції.
  • Все необхідне для налаштування сучасної робочої станції/ноутбука.
  • Велика кількість оплачених вихідних та лікарняних.

Подача заявки на роботу

Ми особисто читаємо кожне резюме з увагою - без участі AI - ретельно вивчаючи всю інформацію, яку ви надаєте. Ваш час, вкладений у детальну та персоналізовану заявку, не залишиться непоміченим.

Що далі?

01

Відповідь на вакансію.
Ви отримаєте відповідь на своє резюме протягом одного-двох робочих днів. Ми можемо уточнити деякі деталі, запланувати відеодзвінок або надати зворотній зв'язок.

02

Перша зустріч.
Відеодзвінок з рекрутером, де ми краще пізнаємо один одного.

03

Технічне інтерв'ю.
Інтерв'ю з членами вашої майбутньої команди. Тут ви матимете можливість дізнатися більше про проект та його технічні деталі. Протягом кількох днів після інтерв'ю ми обмінюємося відгуками.

04

Пропозиція.
Ми оголошуємо про свою пропозицію під час відеодзвінка. На цьому етапі ви і ми можемо ще раз обговорити всі питання, що цікавлять, щоб зробити збалансоване рішення про співпрацю.

© TeamDev. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Since our establishment in 1994, TeamDev has been dedicated to developing software solutions that enhance developer productivity and simplify workflows. Originally based in the cultural city of Kharkiv, we have recently expanded our operations with the opening of a new office in Portugal in 2022.Our flagship products include libraries that allow web components to be integrated into Java and .NET applications, as well as solutions for image processing that use deep learning. At TeamDev we apply the principles of Domain-driven Design in practice, and our experience has been embodied in the Spine framework for high-load applications, which is available to everyone on GitHub.We have also been providing solutions to two of the largest companies in the networking and telecommunications, as well as bioinformatics sectors, for over 10 years. Our company has collaborated with many leading organizations, including Google, Adobe, Nokia Corporation, Siemens, eBay, Mercedes-Benz, and Airbus. Our technologies are used in development environments such as IntelliJ IDEA and MyEclipse Genuitec.Our team is made up of experienced engineers, designers, and other specialists, with an average tenure of 4.5 years. We prioritize quality and results over the quantity of time spent or tasks completed.In 2007, we launched our proprietary internship program, Java Classes, for young technical specialists who love programming. We also offer internship opportunities in Go+Clouds. Learn more:intern.teamdev.comOur offices are located in Lisbon and Kharkiv, along with locations for combining work and leisure in the cities of Bar (Montenegro) and Yaremche.

More at TeamDev

All 3 roles

Popular searches