Вакансії Kotlin Developer
- 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
Переваги співробітникам
- English Courses
- Team buildings
- Бухгалтерський супровід
- Велопарковка
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Оплачувані лікарняні
- Оплачувана відпустка
- Парковка для авто
- Юридичний супровід
- 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
Переваги співробітникам
- English Courses
- Relocation assistance
- Гнучкий графік роботи
- Допомога психотерапевта
- Медичне страхування
- Юридичний супровід
- Kotlin
- Android SDK
- Jetpack Compose
- SQLite
- Room
- REST
- JSON
- Git
- Java
- Hilt
- Koin
- Unit testing
A US-based client delivers an enterprise IoT fleet management platform for transportation and logistics. Lemberg Solutions engineers build, test, and support the client’s Android platform and backend, including a variety of Android apps for both drivers and back-office staff.
Necessary skills and qualifications
- 3+ years of experience with Kotlin
- Practical experience with the Android SDK
- Strong knowledge of Kotlin coroutines
- Deep knowledge of OOP/SOLID
- Profound understanding of design patterns, OOD
- Experience with MVVM
- Understanding of Android UI principles, creating custom UI elements, UI animation techniques, and creating interactive UX on Android
- Knowledge of Jetpack Compose
- Experience with integrating third-party libraries
- Familiarity with SQLite, Room
- Practical experience with web service technologies (REST, JSON)
- Acquaintance with source-code repositories, GIT
- Strong soft skills and proven experience in direct communication with a client
- At least an Upper-Intermediate level of English
Will be a plus
- General understanding of Java and multithreading techniques
- Understanding of Clean Architecture
- Knowledge of reactive programming
- Experience with dependency injection frameworks (Hilt or Koin)
- Experience with Maps API / Framework
- Acquaintance with Android Automotive / Auto
- Familiar with unit testing
Інформація про компанію Lemberg Solutions
Переваги співробітникам
- English Courses
- Paid overtime
- Relocation assistance
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Оплачувані державні свята
- Оплачувані лікарняні
- Java
- Kotlin
- Git
- Appium
- Android
- Android SDK
- Android Studio
- SOAP
- REST
- JSON
- XML
- API
We are seeking an Android Software Engineer with a passion for pushing mobile technology to its limits, who will collaborate with our team of talented developers. The mobile app (for both Android and iOS) is designed for a multinational fast-food chain across various markets.
Main tasks and responsibilities:
- Provide technical solutions
- Prepare reports, manuals and other documentation on the status, operation of software
- Provide support to QA and other teams
Education, skills and experience:
- University Degree in Computer Related Sciences
- Passion for efficiency and getting things done
- Intermediate+ English (oral & written)
- Proficient in Java or Kotlin
- Experience with GIT, with good knowledge of branching strategies
- Experience with the automated build process, unit testing, source code analysis tools
- Experience with Appium
- 1+ years Android programming experience, deep platform knowledge
- Knowledge of Android SDK, Android Studio.
- Knack for benchmarking and optimization
- Understanding of design patterns, IoC, DI, SOLID, OOP
- Understanding of web Service integration (SOAP, REST, JSON, XML)
- Understanding of third-party libraries and APIs.
- Understanding of of the full mobile development life cycle.
Інформація про компанію Capgemini Engineering
Переваги співробітникам
- English Courses
- Відпустка по догляду за дитиною
- Компенсація витрат на спорт
- Медичне страхування
- Надається ноутбук
- Освітні програми, курси
- Парковка для авто
- Kotlin
- Ktor
- Kafka
- Spring Boot
- PostgreSQl
- React
- TypeScript
- Kubernetes
Ciklum is looking for a Senior Kotlin Developer to join our team full-time in Ukraine.
As a Senior Kotlin Developer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
- Write highly testable, automatable and performant code over the whole SDLC using high coding standards and software best practices
- Development of modern applications with Kotlin and Spring Boot
- Build and maintain APIs and microservices with Ktor
- Processing and publishing of messages in the Kafka environment
- Database design and management with PostgreSQL
- Develop product, deliver features and updates according to the product roadmap
- Develop and review feature design documents and provide inputs/update to specifications for the solution
- Participate in the team activities according to the methodology – daily meetings, planning, retrospectives etc)
- Сoach/supervise middle/junior engineers by demand of the project
Requirements
We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!
- Several years of experience in development with Kotlin
- Sound knowledge of Ktor, Kafka and Spring Boot
- Experience with relational databases, especially PostgreSQL
- Ability to analyze and solve complex problems
- Team player with a high degree of personal responsibility
- A strong English level language
Desirable
- Knowledge of React and TypeScript
- Experience with Kubernetes or similar container orchestration tools
Інформація про компанію Ciklum
Переваги співробітникам
- Team buildings
- Англомовне середовище
- Бухгалтерський супровід
- Компенсація домашнього офісу
- Надається ноутбук
- Освітні програми, курси
- JVM
- Kotlin
- API
- Kubernetes
- Helm
- CI/CD
DataRobot is the leader in Value-Driven AI, a unique and collaborative approach to generative and predictive AI that combines an open platform, deep expertise and broad use-case experience to improve how organizations run, grow and optimize their business. The DataRobot AI Platform is the only complete AI lifecycle platform that interoperates with an organization’s existing investments in data, applications and business processes, and can be deployed on prem or on any cloud environment. Global organizations, including 40% of the Fortune 50, rely on DataRobot to drive greater impact and value from AI.
DataRobot is hiring a backend Software Engineer II in Germany, Poland or Ukraine to help us expand our Data Services engineering team, which develops connectivity services enabling our customers to connect DataRobot to their preferred data storage solutions. As an engineer in this team you will be working with a team of experienced engineers located all over the world, including the US, Germany, Denmark and Ukraine. Our technology stack includes Kotlin, Scala, Python, Java, Kubernetes, Docker, NGINX, MongoDB, PostgreSQL, Redis, RabbitMQ, and many other tools.
Key Responsibilities:
- Develop, test and support features of DataRobot.
- Write and maintain automated unit, integration, functional, and contract tests for our software components.
- Manage individual work items and communicate clearly about their progress and constraints.
- Communicate clearly and pro-actively with product and technical stakeholders to clarify requirements.
- Seek, give, and receive critical feedback in a constructive manner, including but not limited to code reviews.
- Work collaboratively with peers and take initiative in solving problems and unblocking others.
- Take ownership of the components we develop and deliver work that you can be proud of.
- Competencies should be at a level where a manager can have high confidence in the engineer’s ability to deliver well-specced tasks on time.
- The engineer should be capable of solving most technical tasks with occasional guidance from more senior engineers.
Knowledge, Skills & Abilities:
- 2+ years of experience writing high-quality code in a collaborative environment, using a JVM language, preferably Kotlin.
- Strong problem-solving and critical thinking skills.
- Strong software engineering fundamentals in algorithms and data structures.
- Understanding of distributed systems fundamentals and principles related to scalability, performance, and reliability.
- Understanding of key API design and lifecycle management principles.
- Significant experience with automated testing and test-driven development.
- Ability and desire to learn about new technologies.
- Personal drive to drive tasks to completion.
- Effective communication behaviour.
- Experience developing software using version control systems and understanding of the associated concepts and principles.
Nice to have:
- 5+ years of development experience.
- Experience interfacing with popular data storage solutions.
- Fundamental understanding of Kubernetes and Helm. Experience in building and running software systems on Kubernetes clusters in production.
- CKAD (Certified Kubernetes Application Developer) certification.
- Publicly reviewable contributions to interesting projects.
- Experience supporting and/or maintaining user-facing code and APIs.
- CI/CD pipeline experience.
Інформація про компанію DataRobot
- JVM
- Kotlin
- Microservices
- SOA
- Ktor
- Spring Boot
- Hibernate
- Exposed
- TDD
- CI/CD
- AWS
- IaaS
- Docker
- Kafka
- RabbitMQ
We invite a highly skilled and motivated Software Engineer with robust Kotlin experience to join our team and help us build new applications specifically designed for Point of Sale (POS) systems, with a focus on (but not limited to) Ingenico products. Our client is an independent consulting company specializing in digital payment and digital health that provides end-to-end consulting services and innovative solutions to clients worldwide.
Is that you?
- 5+ years of experience with JVM languages (preferably Kotlin)
- Expertise in complex production systems (microservices, SOA, multi-tenancy)
- Proficiency with IoC frameworks (Ktor, Spring Boot)
- Experience with relational databases and ORM frameworks (Hibernate, Exposed)
- Skills in automated testing (TDD) and code quality tools like Sonar
- Knowledge of CI/CD pipelines and cloud infrastructure (AWS, IaaS)
- Familiarity with Docker
- Upper-Intermediate English level
- Strong collaboration skills; experience with cross-functional teams and non-tech stakeholders
- Work ownership, proactivity, and a focus on self-driven development
Desirable:
- Experience with message queuing systems (Kafka, RabbitMQ, etc.)
- Experience in the POS industry or other secure environments
- Willingness to work remotely and occasionally travel for team meetings
Key responsibilities and your contribution
In this role, you’ll drive backend development for our VAS Cloud platform, working closely with a diverse and talented team to build innovative digital payment solutions that enhance our customers’ daily transactions in a meaningful way.
- Develop and optimize features for the VAS Cloud platform and digital payment products
- Collaborate with our cross-functional Product team of developers, product owners, sales, marketing, and customer support
- Participate in sprint and strategic planning meetings to define and achieve product goals
- Ensure product quality through CI/CD practices, automated testing, and refactoring code
- Work with the team to address technical blockers and make design decisions for backend development projects
- Share knowledge and mentor team members; help maintain team documentation
- Explore the German Telematic Infrastructure to help innovate compliant solutions for customers
Інформація про компанію DevPro
Переваги співробітникам
- English Courses
- Team buildings
- Гнучкий графік роботи
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- 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
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Бухгалтерський супровід
- Кава, фрукти, перекуси
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Регулярний перегляд зарплатні
- 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
Переваги співробітникам
- English Courses
- Team buildings
- Гнучкий графік роботи
- Допомога психотерапевта
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- 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
Переваги співробітникам
- Англомовне середовище
- Багатонаціональна команда
- Гнучкий графік роботи
- Медичне страхування
- Регулярний перегляд зарплатні
- 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
Переваги співробітникам
- Fitness Zone
- Велика стабільна компанія
- Велопарковка
- Кава, фрукти, перекуси
- Медичне страхування
- Парковка для авто
- 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
Переваги співробітникам
- Work-life balance
- Без бюрократії
- Гнучкий графік роботи
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- 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
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Медичне страхування
- Оплачувані лікарняні
- Android Studio
- Android SDK
- AOSP
- MVVM
- Java
- Kotlin
- Android CarLib
- Android.bp
- AIDL
Project description
Luxoft is building up a new special purpose organization targeted at developing In-Vehicle Infotainment systems for the age of autonomously driving vehicles. How do people in cars spend their time? How do they interact with information and how do they best utilize the cars infrastructure in a future? How to surpass all the benchmarks in automotive SW development. We believe that Software is the driving force to enable and differentiate in future environments. To achieve outstanding user experience, we want to apply the best of open source in the way that open source communities are meant to work, we focus on living continuous integration up to its most modern concepts including continuous delivery right into the vehicle. Our project setup and way of working follows agile principles scaled to global team.
Responsibilities
- As a native Android Developer, you will be able to extend your expertise in Mobile and Android Automotive OS domains!
- You would need to research and develop robust and reusable solutions for native Android Applications & AOSP Framework.
- To participate in development of B2B product for Automotive market from scratch.
- To implement Android native apps, modify AOSP, its components, their documentation, API design.
- To work in a team with engineers, testers, document writers and others.
Must have skills
- Android Studio Kotlin
- applications Android SDK AOSP modification and configuration MVVM development Linux terminal/commands user
- beginner Android Service
- Bonus Skills/Technologies:
- Java AOSP Framework HILT Android RRO Design Patterns UML Custom View Android Theme/Style
Nice to have
- Android CarLib
- Android.bp
- AIDL
- Experience & knowledge of Android Automotive
- Experience on Automotive Infotainment systems
- Full Stack Android Framework Developer
Інформація про компанію Luxoft
Переваги співробітникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Велика стабільна компанія
- Освітні програми, курси
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.