Вакансії Kotlin Developer

Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote Україна, Bulgaria, Portugal, Spain, Poland
07.08.2025
Детальніше
  • Kotlin
  • Gradle
  • Java
  • Kafka
  • Docker
  • Kubernetes
  • CI/CD
  • Scala
  • RDBMS
  • PostgreSQl
  • MySQL
  • MongoDB

Our client is one of the leading meal kit companies. They’re providing 111 million meals to 4.2 million households worldwide in 14 countries across 3 continents. From procurement tools to conversion rate optimization, live pricing tools, payment services and add-on upselling features, company works on a wide variety of challenging problems.
Now project is focused on creating internal tools for making supply chains more efficient and productive. There are some new incoming projects related to improving processes of comparing orders from the ordering tool (OT), goods received from the FCMS, and invoices from vendors. Some regions have developed stand-alone tools (i.e. Shark in AU), however, those tools do not scale company-wide and do not enable finance teams to work within the tools they are already using (i.e. Oracle).

What you will do

  • Take ownership of the architecture, design, development, deployment, and operations of microservices, implementing DevOps practices.
  • Collaborate closely with Product Owners, Frontend Engineers, Designers, and Business Intelligence teams.
  • Act as a mentor and provide technical leadership to mid-level engineers.
  • Advocate for best practices in coding, Gradle usage, and optimization strategies.
  • Identify and resolve inefficiencies in the existing codebase without requiring complete rewrites.
  • Work with state-of-the-art technologies like Kafka, RabbitMQ, Spark, Kubernetes, Docker, Terraform, Istio, and more.
  • Maintain a focus on incremental improvements to enhance system performance and maintainability.

What you need for this

  • 6 years of the latest commercial expertise in Kotlin.
  • Deep understanding of Gradle and ability to implement best practices.
  • Strong foundation in Java or Scala.
  • Experience working with event-driven architectures using Kafka.
  • Proficiency in stream processing and Kafka Streams Processor API (a major plus).
  • Familiarity with Docker and Kubernetes for container orchestration.
  • Strong knowledge of CI/CD methodologies and DevOps practices.
  • Hands-on experience with TDD, BDD, and DDD in distributed architectural patterns.
  • Expertise in end-to-end development, including unit, integration, and functional testing.
  • Strong knowledge of relational and document databases (PostgreSQL, MySQL, MongoDB).
  • Experience working within microservices architecture using Kotlin and Java.
  • Problem-solving mindset – ability to improve existing solutions rather than opt for full rewrites.
  • Strong communication skills – able to work effectively in a collaborative team environment.
  • Experience in handling complex challenges and optimizing existing systems.
  • Upper-intermediate English proficiency to ensure clear communication.

Інформація про компанію Intellias

Intellias – одна з найбільших українських ІТ компаній, яка об’єднує понад 3000 спеціалістів. Компанія займається розробкою комплексного програмного забезпечення та наданням професійних сервісів, спеціалізуючись на автомобільній галузі, навігаційних системах, фінансових та телекомунікаційних технологіях.
Рік заснування: 2002
Кількість працівників: 1001-5000
Сайт: intellias.ua

Переваги співробітникам

Відгукнутися
Product / Startup
Досвід від 5 років Middle, Senior Full-time Intermediate / B1 Є тестове завдання Office Warszawa
21.03.2025
Детальніше
  • Kotlin
  • Java
  • Android Jetpack
  • Dagger 2
  • Gradle
  • NoSQL
  • SQL
  • Room
  • Git
  • Unit Tests
  • GoF
  • MVP
  • MVVM

We’re looking for an experienced, highly motivated Android developer to join our team.
As an Android Developer, you will be responsible for design and development of Viber Android client. We offer many interesting and challenging tasks that will allow you to extend your technical abilities delivering the product of the highest quality to our users.
We are a global team of engineers dedicated to creating the best tools to ensure safe, convenient communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence.

Responsibilities:

  • Participate in the development of the Viber client for Android, contributing to the enhancement and maintenance of existing features.
  • Collaborate with a diverse team of developers to efficiently produce new features, complete proposed initiatives, and contribute to overall application improvements.
  • Quickly grasp clients’ requirements, technology needs, and solution architecture to deliver high-quality solutions.
  • Work closely with product managers, the design team, and others to develop appropriate solutions that align with user experience and design guidelines.

Requirements:

  • 5+ years of commercial experience in Android application development;
  • Strong proficiency in Java, Kotlin, and/or Android development;
  • Solid understanding of Collections, Concurrency/Multithreading in Java, Coroutines/Flow, and experience with Android Jetpack components (WorkManager, Paging, ViewBinding, LiveData);
  • Proficient in Dagger 2, multi-module projects, and Gradle for building and maintaining Android applications;
  • Thorough understanding of mobile application design principles and UX;
  • Experience with databases, including SQL, optimization and Room;
  • Proficiency in writing unit tests and version control using Git;
  • Familiarity with design patterns (GoF), architecture, and refactoring of applications;
  • Experience in MVP/MVI/MVVM architecture-based development;
  • Intermediate spoken level of English for effective communication within the team.

Advantages:

  • Experience in Android custom views;
  • Experience working with remote teams;
  • B.Sc. in Computer Science or equivalent.

Інформація про компанію Rakuten Viber

Rakuten Viber – міжнародна компанія, є частиною Rakuten Inc., світового лідера в сфері електронної комерції та фінансових послуг. Компанія надає комунікаційну платформу, яка з’єднує людей, незалежно від того, хто вони та звідки, дозволяючи їм спілкуються за допомогою аудіо- та відеодзвінків, приватних і групових чатів, текстових і голосових повідомлень, а також надає можливості стежити за брендами, компаніями та знаменитостями чи спілкуватися з ними.
Рік заснування: 2010
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: viber.com

Переваги співробітникам

Відгукнутися
Досвід від 1 року Junior, Middle Full-time Upper-Intermediate / B2 Є тестове завдання Remote
23.01.2025
Детальніше
  • Kotlin
  • Android
  • Jetpack Compose
  • Room
  • SQL
  • Jira
  • YouTrack

The Learning management system (LMS) aims to bridge the gap between teachers, students, parents, and admins and have them all on one platform. NIT makes it easy to create and manage all learning activities, such as: creating online classes, assessing students, enhancing collaboration, and storing, and tracking individual/ aggregate progress. Besides, the software gives users access to a digital library which includes videos, presentations or ebooks, and chat.

Responsibilities:

  • Writing "clean", well-designed code;
  • Defining solutions based on business requirements;
  • Working with Jira and YouTrack;
  • Taking part in requirements analyses, researching implementation ways, and possibilities;
  • Analyzing and estimating implementation efforts.

Required skills and experience:

  • Proficient in Kotlin, with the ability to write clean, efficient, and reusable code;
  • Familiarity with functional programming concepts and lambda expressions;
  • Understanding of multithreading and concurrency in Kotlin;
  • Comprehensive knowledge of Android Architecture Components, including ViewModel, LiveData, Room, and Paging;
  • Familiarity with Android lifecycle management and lifecycle-aware components;
  • Custom view creation and advanced UI techniques like canvas drawing and animations;
  • Understanding of adaptive layouts and support for multiple screen sizes and densities;
  • Experience with Jetpack Compose or willingness to learn modern declarative UI frameworks;
  • Experience with Room Database and implementing complex queries using SQL;
  • Understanding of data migration strategies and version control in Room;
  • Fluency in Ukrainian;
  • Upper-intermediate or higher level of English.

Will be a plus:

  • Knowledge of testing;
  • Experience with Fastlane to build & deploy apps;
  • Having the knowledge required to write native modules in Obj-C/Swift;
  • Having a background in JS development.

Інформація про компанію Lionwood software

Lionwood software – міжнародна компанія з розробки програмного забезпечення, яка надає ІТ-рішення на замовлення для бізнесу будь-якого масштабу. Команда спеціалізується на створенні веб- та мобільних додатків різного типу, від ефективних інструментів управління проектами до інтуїтивно зрозумілих CRM-систем та систем керування навчанням, пропонує послуги відданої команди, індивідуальної розробки AI, а також створює цифрові продукти, які відповідають цілям клієнтів і сприяють розвитку бізнесу.
Рік заснування: 2017
Кількість працівників: 51-100
Резидент Дія.City
Сайт: lionwood.software

Переваги співробітникам

Відгукнутися
Досвід від 4 років Senior Full-time Не має значення Є тестове завдання Remote
17.01.2025
Детальніше
  • TypeScript
  • React
  • Kotlin
  • Spring Boot
  • PostgreSQl
  • AWS
  • DNS
  • CDN
  • Github

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need а Full-Stack Developer (React+Kotlin).

Responsibilities

  • Develop, maintain, and improve frontend systems using TypeScript, React, and modern frontend technologies.
  • Develop and optimize backend services with Spring Boot, Kotlin, PostgreSQL, and AWS, and related backend technologies.
  • Maintain CI/CD pipelines and leverage IaC (Infrastructure as Code).
  • Maintain and develop features across various systems while ensuring scalability and robustness.
  • Collaborate with cross-functional teams, understanding requirements, and promoting knowledge sharing and collaboration.
  • Make data-driven decisions to enhance system performance, optimize processes, and support business objectives.
  • Own projects end-to-end, driving them from ideation to implementation and delivery.

Requirements

  • 4+ years of experience with a strong focus on frontend development using TypeScript, React, and modern technologies.
  • Proficiency in Kotlin, Spring Boot, PostgreSQL, and AWS for backend development.
  • A solid understanding of testing principles and methodologies to ensure reliable, high-quality code.
  • Familiarity with observability practices, monitoring, and alerting systems.
  • Good knowledge of DNS, CDNs, and distributed systems.
  • Understanding of accessibility (a11y) principles and best practices.
  • Proficient in version control, especially with GitHub.
  • Data-driven mindset with a focus on advocating for the best technical solutions.
  • Self-driven with a strong sense of ownership and the ability to lead projects and drive them to completion.
  • A collaborative team player with excellent communication and knowledge-sharing skills.

Інформація про компанію CHI Software

CHI Software – постачальник послуг з розробки програмного забезпечення, що працює на світовому ІТ-ринку вже 16 років. Компанія допомагає клієнтам розширюватися та вносити позитивні зміни в життя людей, створюючи передові рішення для Інтернету, мобільних пристроїв та настільних комп'ютерів. Команда використовує інноваційні технологічні стеки та спрямовує свої зусилля на вирішення складних завдань у галузі хмарних обчислень, великих даних, штучного інтелекту та IoT.
Рік заснування: 2006
Кількість працівників: 501-1000
Сайт: chisw.com

Переваги співробітникам

Відгукнутися
Outsource, Consulting / Integrator
Без досвіду / до 1 року Junior, Middle Full-time Intermediate / B1 Є тестове завдання Office, Remote Львів
08.11.2024
Детальніше
  • Kotlin
  • Android SDK
  • Android Jetpack
  • Git
  • GitFlow
  • MVC
  • MVVM
  • MVP
  • Core Data
  • Realm
  • Rest API
  • JSON
  • XML
  • Gradle
  • Material Design
  • RxKotlin
  • TDD
  • BDD
  • Firebase

Hi! We are looking for a highly motivated and skilled Android Developer, to join our fast-growing team. We are eager and creative professionals, who like challenges.

Responsibilities:

  • Develop an application from scratch.
  • Complete high-quality work with thoroughness and accuracy to achieve results.
  • Deliver results using standards and procedures.
  • Paying attention to details.
  • Complete tasks in the Agile environment.
  • Bug fixing (if needed).
  • Participation in daily meetings.
  • Communicate with the client and the product development team.

Requirements:

  • At least 6 month experience;
  • Experience with Kotlin, Android SDK, Android Jetpack (Navigation, ViewModel, LiveData, Room, Paging, WorkManager);
  • Good knowledge of Git, Git Flow;
  • Good knowledge of OOP/OOD;
  • Understanding of design patterns, refactoring, and code smells;
  • Experience with third-party libraries and APIs;
  • Experience with MVC/MVP/MVVM;
  • Experience with Core Data or Realm;
  • Experience with a dependency manager;
  • Experience with Networking, REST Client API, JSON and XML, Animations;
  • Basic knowledge of Gradle, multithreading, reactive programming;
  • Understanding of Design Material.

Will be a plus:

  • Experience with reactive programming (RxAndroid/RxKotlin);
  • Experience with TDD/BDD;
  • Experience with Analytics;
  • Experience with Push Notifications;
  • Experience with BaaS (Firebase, Sashido);
  • Experience with Kotlin coroutines;
  • English level – at least intermediate.

Інформація про компанію ELDEVELOP

ELDEVELOP – українська інноваційна IT-компанія, яка спеціалізується на розробці програмного забезпечення, мобільних додатків та веб-сайтів для клієнтів з різних галузей. Компанія створює мобільні застосунки, забезпечуючи інтуїтивно зрозумілий дизайн і відмінний функціонал, гнучкі, орієнтовані на клієнта веб-сайти та веб-додатки, використовуючи такі передові технології, як штучний інтелект та машинне навчання, для покращення функціональності та взаємодії з користувачем. Команда має багаторічний досвід і глибоке розуміння різноманітних секторів бізнесу, складається з першокласних розробників, далекоглядних архітекторів і ретельних спеціалістів із забезпечення якості, які віддані створенню найкращих рішень відповідно до ваших потреб.
Рік заснування: 2018
Кількість працівників: 11-50
Сайт: eldevelop.com

Переваги співробітникам

Відгукнутися
Outsource, Consulting / Integrator
Досвід від 3 років Middle Full-time Intermediate / B1 Є тестове завдання Remote Poland
09.10.2024
Детальніше
  • Kotlin
  • Java
  • MVVM
  • API
  • Android SDK
  • RxJava
  • CI/CD
  • Bitrise
  • App Center
  • Firebase
  • Supabase

Our engineering team is looking for talents to build Android applications for start-ups in AI, healthcare, and fintech domains.
Well-established development practices and modern technology stack provide a great growth opportunity and a convenient working environment.

What you'll be working on:

  • Build Android mobile apps using Java and Kotlin;
  • Solve challenging tasks and develop smooth UX;
  • Development of solutions from scratch according to the specification.

Experience that will help you to do the job:

  • 3+ years of experience in Android development;
  • Strong knowledge of Kotlin and Java programming languages;
  • Experience with MVP/MVI/MVVM-like architectures;
  • Comprehensive experience with core Android Framework API, AndroidX, RxJava.

Experience that will be a plus:

  • Experience with CI/CD, Bitrise, App Center;
  • Knowledge of serverless backends with Firebase or Supabase.

Інформація про компанію DevelopsToday

DevelopsToday – міжнародна IT-компанія, яка займається розробкою мобільних і веб-додатків на замовлення. Компанія спеціалізується на проектуванні та створенні сучасних прогресивних веб-додатків, застосовуючи найкращі практики побудови масштабованих і продуктивних серверних рішень, розробляє гібридні мобільні додатки, проводить детальні дослідження та застосовує відгуки користувачів для створення видатних інтерфейсів користувача.
Рік заснування: 2015
Кількість працівників: 51-100
Сайт: develops.today

Переваги співробітникам

Відгукнутися
Product / Startup, Consulting / Integrator
Досвід від 2 років Middle Full-time Не має значення Є тестове завдання Office, Remote Київ, London
01.08.2024
Детальніше
  • Kotlin
  • Java
  • Android SDK
  • MVVM
  • RESTful API
  • Git
  • Compose

We are looking for the best Android middle developer to join our team.

Skills and qualifications:

  • 2+ years experience in commercial development of the Android applications.
  • Expert in Kotlin (knowledge of Java).
  • Strong knowledge of Android SDK, MVVM, and clean architecture.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Proficient understanding of code versioning tools, such as Git.
  • Knowledge of Compose would be a plus.

Інформація про компанію Pri-Num

Pri-Num – міжнародна Fintech-компанія, яка пропонує комплексні цифрові послуги та рішення. Компанія розробляє та надає комплексні та універсальні рішення, які дозволяють емітентам облікових даних пропонувати клієнтам безпечні безконтактні мобільні послуги, такі як платежі, програми лояльності, фірмові цифрові гаманці, а також додаткові рішення для їхніх клієнтів і команд.
Рік заснування: 2013
Кількість працівників: 51-100
Сайт: pri-num.com

Переваги співробітникам

Відгукнутися
Product / Startup
Досвід від 1 року Middle Full-time Не має значення Є тестове завдання Office Київ
29.07.2024
Детальніше
  • Kotlin
  • SQLite
  • HTTP
  • Git
  • Scrum
  • Kanban
  • MVVM
  • Java
  • Objective-C
  • С++
  • JSON
  • XML
  • Android SDK

У команду найпопулярнішої української електронної пошти @UKR.NET шукаємо Android Developer-ів, які будуть працювати над розробленням мобільного застосунку пошти для Android-пристроїв.
Приєднуйтесь, якщо вас запалює розроблення цікавого, складного продукту та можливість впливати як на бізнес-логіку, так і на вибір архітектурних рішень.

Наш стек:

  • Kotlin, Kotlin Coroutines;
  • Dagger2, OkHttp;
  • Android Jetpack: ViewModel, LiveData, WorkManager;
  • Multithreading, Collections, Data structures;
  • Android SDK;
  • SQLite;
  • Firebase - Google Analytic and Crashlytics.

Ми очікуємо, що у Вас:

  • Досвід Android-розроблення з використанням Kotlin від 1 року.
  • Досвід розроблення багатопотокових застосунків.
  • Досвід використання SQLite.
  • Розуміння принципів роботи з мережею. Знання та досвід роботи з HTTP.
  • Алгоритмічна база. Вміння порівнювати алгоритми за ефективністю.
  • Досвід роботи з Git.

Буде перевагою:

  • Досвід роботи з чужим кодом (читання, рефакторинг).
  • Досвід роботи із застосуванням Scrum, Kanban.
  • Досвід застосування архітектурних патернів (MVP, MVVM, Clean Architecture тощо).
  • Знання Java SE, Objective-C, C++.
  • Розуміння принципів ООП, вміння вибудувати ієрархію класів і зв'язків між ними.
  • Знання та досвід використання основних патернів OOD. Знання антипатернів.
  • Знання основних форматів текстових даних (JSON, xml, тощо).

Інформація про компанію UkrNet

UkrNet – українська продуктова IT-компанія, розробник популярних сервісів для українських інтернет-користувачів. Компанія займається створенням та підтримкою інтернет-порталу з популярною стрічкою новин, українського email-сервісу з хмарним сховищем, а також онлайн-сервісу прогнозу погоди SINOPTIK.
Рік заснування: 1998
Кількість працівників: 51-100
Резидент Дія.City
Сайт: ukr.net

Переваги співробітникам

Відгукнутися
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote
26.06.2024
Детальніше
  • Kotlin
  • Compose
  • MacOS
  • Windows

Ми шукаємо досвідченого інженера, який привнесе досвід з Compose Multiplatform у наші продукти. Ця позиція не передбачає роботи з Android SDK.

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

У розробці продуктів ми будуємо процес на основі гнучких методологій. Пріоритетом є якість рішень, а не швидкість впровадження функціональності у продакшн.
Ми багато використовуємо статичні аналізатори, приділяємо велику увагу чистоті коду та автоматизованим тестам, а також проводимо обов’язкове code review у випадку будь-яких змін для підвищення ефективності.
Розробка системи та API виконується із використанням Domain-Driven Design.
Ми використовуємо Event Storming для визначення вимог. Для середньо- та довгострокового планування ми використовуємо Wardley Mapping.

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

  • Kotlin (останні версії).
  • Java, JxBrowser.
  • Protobuf, gRPC.
  • Spine Event Engine.

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

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

Чим ви будете займатись:

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

Необхідні знання та навички:

  • Від п’яти років досвіду роботи.
  • Вміння програмувати на Kotlin.
  • Досвід роботи з Compose Multiplatform.
  • Великий досвід проведення code review.
  • Письмова та розмовна англійська на рівні Upper-Intrmediate.

Буде перевагою:

  • Досвід релізу та підтримки desktop застосунків у production режимі.

Інформація про компанію TeamDev

TeamDev – міжнародна компанія-розробник програмного забезпечення. Компанія займається розробкою власних програмних продуктів для підвищення продуктивності праці розробників та оптимізації робочого процесу, бібліотек для інтеграції веб-компонентів у Java і .NET програми, CQRS/Event Sourcing фреймворку для високонавантажених програм, заснований на Deep Learning рішенні для обробки зображень.
Рік заснування: 1994
Кількість працівників: 101-250
Резидент Дія.City
Сайт: teamdev.com

Переваги співробітникам

Відгукнутися
Outstaff, Consulting / Integrator
Досвід від 2 років Middle Full-time Не має значення Є тестове завдання B2B / ФОП Remote
11.06.2024
Детальніше
  • oAuth
  • Kotlin
  • Telegram
  • API
  • Web3.js
  • ethers.js
  • Viem

We are seeking a tech enthusiast with strong mathematical skills to join the core of our client’s team, focusing primarily on blockchain technology. In this role, you will collaborate with the team to architect, design, develop, and deploy decentralized platform solutions for our customers.
Your main responsibilities will include analyzing requirements, designing blockchain solutions tailored to specific business models, and overseeing the launch of products on blockchain networks.

Requirements:

  • 2+ years of minimum experience developing backend with Kotlin.
  • Strong math skills.
  • Highly capable of executing in a fast-paced, virtual, changing environment.
  • Knowledge of oAuth.
  • Knowledge of Software Security Principles.

Bonus Skills:

  • Telegram BOT API.
  • Telegram Mini Apps.
  • Experience with other Social Media APIs.
  • Experience with Aggregator, AMM DEX, or Perpetuals Protocols.
  • Strong knowledge of Penetration Testing.
  • Experience with Web3.js (or its derivatives: ethers.js, viem, etc), RPC, and web socket connections.
  • Strong Understanding of Async Programming.

Responsibilities:

  • Develop Telegram BOT applications as an extension of our customer’s core infrastructure.
  • Participate in the full life cycle of blockchain development, from research and analysis to architecture (security, performance, scalability, etc), design, and execution (coding, testing, and benchmarking).
  • Develop (code hands on) protocols, backend APIs.
  • Code/performance Optimizations.
  • Writing Unit, Automated Test, End to End Test.
  • Must be able to work independently on objectives.
  • Perform peer code reviews.
  • Stay up to date with the developments in the global blockchain community.
  • Maintain existing protocols.
  • Raise the bar in writing clean, well-documented code.

Інформація про компанію Qubit Labs

Qubit Labs – українська IT-компанія, партнер лідерів технологічної індустрії по всьому світу, що формує команди розробників для провідних компаній, зростаючого технологічного бізнесу та інноваційних стартапів зі США, Європи та Близького Сходу. Команда допомагає клієнтам розробляти значні продукти у сферах ігор, фінансових технологій, цифрових технологій, медіа, логістики, охорони здоров'я та освіти.
Рік заснування: 2016
Кількість працівників: 101-250
Сайт: qubit-labs.com

Переваги співробітникам

Відгукнутися

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.