Вакансії Kotlin Developer

Досвід від 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
Досвід від 3 років Middle Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Україна
16.01.2025
Детальніше
  • 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

Lemberg Solutions – технічна консалтингова та інжинірингова компанія, яка створює продукти IoT, Digital experiences і рішення AI. Компанія надає галузевий досвід і повний набір інженерних, консалтингових та бізнес послуг для створення нових продуктів, а також здійснює цифрову трансформацію існуючих систем.
Рік заснування: 2007
Кількість працівників: 101-250
Резидент Дія.City
Сайт: lembergsolutions.com

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

Відгукнутися
Досвід від 1 року Junior, Middle Full-time Intermediate / B1 Є тестове завдання Remote Київ, Львів, Одеса, Рівне
10.01.2025
Детальніше
  • 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

Capgemini Engineering – це бізнес-напрям Capgemini, який поєднує в собі унікальний набір лідируючих на ринку сильних сторін у сфері інженерії та досліджень і розробок. Компанія об'єднує команди інженерів і вчених у більш ніж 30 країнах у різних секторах, включаючи аеронавтику, автомобільну промисловість, залізницю, зв’язок, енергетику, науки про життя, напівпровідники, програмне забезпечення та Інтернет, космос і оборону, а також споживчі товари.
Рік заснування: 2020
Кількість працівників: 501-1000
Сайт: capgemini-engineering.com.ua

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

Відгукнутися
Досвід не має значення Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote Україна
08.01.2025
Детальніше
  • 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

Ciklum – компанія, що розробляє індивідуальні продукти, як для багатонаціональних організацій, так і для масштабних стартапів, для вирішення найскладніших бізнес-завдань. Компанія спеціалізується на ІТ-консалтингу, розробці програмного забезпечення та технологічних рішеннях для різних галузей промисловості.
Рік заснування: 2002
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: ciklum.com

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

Відгукнутися
Product / Startup
Досвід від 2 років Middle, Senior Full-time Не має значення Є тестове завдання Office, Remote Україна, Germany, Munich, Poland
16.12.2024
Детальніше
  • 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

DataRobot є лідером у галузі штучного інтелекту. Компанія має власну відкриту платформу штучного інтелекту, великий досвід роботи у цій галузі, а також надає широку реалізацію варіантів використання ШІ для покращення управління, зростання та оптимізації бізнесу.
Рік заснування: 2012
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: datarobot.com
Відгукнутися
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote
10.12.2024
Детальніше
  • 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

Dev.Pro допомагає інноваційним технологічним компаніям масштабувати свій бізнес, використовуючи досвід розробки програмного забезпечення для підтримки кожного етапу шляху. Вірні своїм корінням, команда залишається креативною та гнучкою, адаптуючи взаємодію з клієнтами до їх конкретних потреб.
Рік заснування: 2011
Кількість працівників: 501-1000
Сайт: dev.pro

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

Відгукнутися
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

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

Відгукнутися
Досвід не має значення Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office Одеса
04.06.2024
Детальніше
  • 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

Luxoft надає бізнес-лідерам розширені можливості аналітики та програмної інженерії, які стабілізують підприємства та допомагають їм процвітати на мінливих і складних ринках. Компанія втілює унікальне поєднання інженерної досконалості та глибокої галузевої експертизи, щоб обслуговувати клієнтів у всьому світі, які спеціалізуються на автомобільних та фінансових послугах, подорожах та гостинності, охороні здоров’я, науках про життя, медіа та телекомунікаціях. Luxoft виходить за межі очікувань клієнтів, об’єднуючи технології, талант, інновації та найвищі стандарти якості.
Рік заснування: 2005
Кількість працівників: >5000
Резидент Дія.City
Сайт: luxoft.com

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

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

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