Вакансии 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 – международная компания по разработке программного обеспечения, которая предоставляет IT-решения на заказ для бизнеса любого масштаба. Команда специализируется на создании веб- и мобильных приложений разного типа, от эффективных инструментов управления проектами до интуитивно понятных 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 – поставщик услуг по разработке программного обеспечения, работающий на мировом IT-рынке уже 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, чтобы не пропустить анонсы новых курсов.