Вакансії Kotlin Developer

Досвід від 4 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote
19.09.2024
Детальніше
  • Kotlin
  • Java
  • RxJava
  • RxKotlin
  • Android Jetpack
  • CI/CD
  • Unit testing
  • Braintree
  • Stripe
  • Flutter
  • GraphQL

We are glad to invite a Senior Android Developer to join one of the most dynamically growing departments – Web & Mobile Solutions, which unites more than 200 professionals in various technologies.
We love technology and think apps are about personal touch and user experience. We truly believe we can influence that in the products we touch. We love to learn and share knowledge.
If you are a positive thinker with excellent communication skills, who can work on dynamic projects, help to engage new customers, and deliver software of varying complexity, you are welcome to come and join us!

Customer

Our Customer is from the UK. The company owns a global marketplace for the fashion industry that allows users to sell customized or rare clothes and accessories. It provides a way to recycle unwanted items for money.
The Customer is quite successful. With more than 15 million active users, the project has raised over 100 million USD in investments.

Project

The project is a social shopping platform – a mix of retail and social networks. Users have profile pages where they can post pictures and descriptions of what they are selling along with their prices. Generally, a platform specializes in clothes retail. Posts can contain hashtags and additional information to make searching for items more comfortable.

Requirements

  • At least 4+ years of experience in commercial mobile development
  • Expertise in Kotlin/Java and functional programming (RxJava, RxKotlin Kotlin coroutines for asynchronous programming)
  • Excellent OOP/OOD skills and high-quality code production
  • Expertise in Android Jetpack
  • Understanding of data-driven & event-driven design concepts
  • Understanding of key business problems that may conflict with established architectural patterns (tree or graph app navigation, deep-linking, offline-mode support, etc.)
  • ide experience with CI/CD systems
  • Extensive experience with Unit Testing
  • At least an Upper-Intermediate level of English

Would be a plus

  • Experience with payment processor integrations (Braintree, Stripe, etc.)
  • Openness to learning new things (like Flutter, GraphQL, back-end services implementation, etc.)

Responsibilities

  • Work with the team to determine requirements, review UI/UX designs
  • Develop features for Android and potentially Back-end platforms
  • Debug, design, and solve general problems
  • Communicate with Customer’s POs and other teams

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

Sigma Software надає високоякісні рішення для розробки програмного забезпечення та ІТ-консультації більш ніж 170 клієнтам по всьому світу. Компанія працює з клієнтами у фінансово-банківській сфері, автомобільній промисловості, ЗМІ та рекламі, телекомунікаціях, кібербезпеці, індустрії азартних ігор, авіації, нерухомості, енергетиці та охороні здоров’я.
Рік заснування: 2002
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: sigma.software

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

Відгукнутися
Досвід від 2 років Middle Full-time Intermediate / B1 Є тестове завдання Office, Remote, Hybrid Київ, Харків, Дніпро, Одеса, Черкаси, Чернігів, Batumi, Tbilisi
09.09.2024
Детальніше
  • Kotlin
  • Appium
  • Selenium
  • Espresso
  • Kaspresso
  • Selenide

The IT company Andersen invites an experienced person to fill the position of QA Automation Engineer (Kotlin) to work on a large-scale project for the USA customer.
The customer is an international passenger and cargo transportation service. It is among the top 3 mobile services for ordering rides in the world: 150 million installations, 1 billion trips, 600+ cities in 45 countries.
The project involves the launch of the client's product in the USA market. The project plan includes a meticulous engagement of carriers, with special attention paid to integration with local providers and the client's internal services. One of the teams will be responsible for the launch, specifically focusing on the driver's journey - from receiving orders to leaving feedback for the passenger.

Responsibilities

  • Working in auto/manual mode (depending on current tasks).
  • Setting up automation for the project.
  • Writing UI and API automated tests using the existing framework (Kotlin, Appium/Selenium).
  • Testing documentation.
  • Testing the functionality of the product.
  • Logging bugs in the bug tracker.
  • Writing test cases and other testing documentation.
  • Communicating with team members and external stakeholders.

Requirements

  • Experience as a QA Automation Engineer (Kotlin) for at least 2 years.
  • Experience with mobile applications on both operating systems for at least 1 year.
  • Commercial experience with Appium.
  • Experience using other testing frameworks (Espresso/Kaspresso, Selenium/Selenide, API frameworks).
  • Experience in manual/mobile testing.
  • Good knowledge of tools.
  • Ability to work with both real devices and emulators/simulators for testing.
  • Willingness to write automated tests after minimal training on the framework used, ideally within a month of joining the project.
  • Level of English – Intermediate+.

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

Andersen – глобальна компанія з розробки програмного забезпечення, з більш ніж 16-річним досвідом допомоги підприємствам по всьому світу у трансформації бізнесу шляхом створення ефективних цифрових рішень з використанням інноваційних технологій. Компанія має досвід створення програмних продуктів і спеціалізується на веб-розробках та мобільних розробках на замовлення, включаючи Big Data, Visual Technologies, Machine Learning and Deep Learning.
Рік заснування: 2007
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: andersenlab.com

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

Відгукнутися
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Hybrid
13.08.2024
Детальніше
  • Android
  • Kotlin
  • Jira
  • Confluence

Our Customer is the European R&D center for the biggest world leading brands. Together, we will work on a new electric mobility technology and solutions that aim to satisfy the global demand for premium electric vehicles.

What you will do

  • Cross-team communication
  • Design and development of business and integration functionality
  • Unit testing and bug fixing
  • Perform code reviews
  • Serve as a technical mentor in mobile app development

What you need for this

  • At least 5 years of experience in Android Apps development
  • Extensive experience developing Android mobile native applications in Kotlin
  • Experience with the design and development of business-critical and integration functionality
  • Solid understanding of the full Android mobile development life cycle
  • Ability to effectively articulate technical challenges and solutions
  • Ability to work independently and in a fast-paced environment, being a self-organized person
  • Apply design patterns to develop well-structured, modular, performant application code
  • Experience in the Embedded Automotive domain
  • Experience in working with Map SDKs
  • Experience in working with Navigation solutions
  • Reporting (Jira, Confluence) 
  • Upper-Intermediate English

Will be a plus:

  • Experience in Head Unit Android Apps development
  • Familiar with ASPICE, ISO 21434

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

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

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

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

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

Відгукнутися
Досвід не має значення Senior Full-time Не має значення Є тестове завдання Office
08.07.2024
Детальніше
  • Java
  • Kotlin
  • Spring
  • Java EE
  • AWS
  • Microsoft Azure
  • Kubernetes
  • Docker
  • Jenkins
  • Circle CI
  • SQL
  • SAP BTP

About SAP Signavio

SAP Signavio helps our customers understand, improve, and transform all their business processes – fast and in scale. SAP Signavio was created through the merger of Signavio, the leading cloud provider for process management, with SAP’s own process analytics product teams. Today, SAP Signavio is one of the fastest growing cloud units within SAP and represents SAP’s spearhead for all things process.

Position overview

As a Senior Backend Engineer in our Process Intelligence team, you will work closely with the Product Owner and Tech Lead to shape the design and implementation of our core product. Your contribution will span across the whole development lifecycle, from refining user stories, participating in Scrum ceremonies, writing, and reviewing code, deployment, and maintaining our SaaS offerings.

What you´ll do

  • Contribute to the entire cycle of product development, from first ideas and brainstorming sessions to continuously delivering improvements based on customer data
  • Work existing applications as well as the inception of new microservices
  • Mentor less experienced peers and be mentored by more experienced peers
  • Collaborate and work on solving challenging technical and business problems
  • You will help to manage infrastructure and deployment of our services, Circle CI pipelines including security scanning and tools (e.g. Black Duck)
  • Together with Principal Engineers and Senior Engineers, define long-term tech strategies in accordance with business needs
  • Follow Agile principles and values
  • Leverage DevOps practices and tools

What your bring

  • Extensive experience with Java or Kotlin
  • Experience building secure web applications, ideally with Spring, JEE
  • Experience with DevOps technologies such as AWS or MS Azure, Kubernetes, Docker, Jenkins and Circle CI
  • Experience in integrating external systems and clouds (integration patterns and secure communication)
  • Experience with SQL databases, with experience in database-related optimizations and data processing a big plus
  • Experience with Microservice Architecture is a plus
  • Experience with SAP BTP is a plus

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

SAP – німецька корпорація, розробник корпоративного програмного забезпечення та надавач послуг консалтингу. Компанія є лідером ринку прикладного програмного забезпечення для підприємств, яка допомагає клієнтам працювати краще, переосмислюючи ERP та створюючи мережі інтелектуальних підприємств, які забезпечують прозорість, стійкість і сталість у всіх ланцюгах.
Рік заснування: 1972
Кількість працівників: >5000
Резидент Дія.City
Сайт: sap.com

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

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

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

Відгукнутися
Досвід від 4 років Senior Full-time Не має значення Є тестове завдання Office, Remote Yerevan
17.04.2024
Детальніше
  • Kotlin
  • Java
  • Android SDK
  • JUnit
  • MockK
  • Robolectric
  • Jetpack Compose
  • SDLC
  • UI/UX

Grid Dynamics, a global software services company driving enterprise-level digital transformation solutions for Fortune 1000 corporations, is looking for a Senior Android Developer to join our team!

Essential functions:

  • Work with talented engineers for the technical development and delivery of elegant and intuitive app features across development teams, partnering with business stakeholders, QE teams, and other geo-graphically dispersed engineering teams.
  • Provide inputs on evaluation, conceptualization, design and development of features.
  • Drive for continuous improvement in performance, scalability, extensibility, reliability, and usability of features.
  • Monitor and support health of mobile apps in production.
  • Leverage agile methodology concepts for quality, delivery and continuous improvement.

Qualifications:

  • Strong experience in mobile development
  • 4+ years of experience in software development using Kotlin (also Java might be plus)
  • Android SDK
  • Strong analytical skills
  • Good written and verbal communication skills.
  • Proficient in Unit testing framework.

Would be a plus:

  • Familiarity with testing frameworks such as JUnit, Mockk, Robolectric
  • Jetpack Compose
  • Knowledge of Android UI/UX guidelines and experience in building responsive layouts
  • Understanding of software development lifecycle (SDLC) and agile methodologies
  • Debugging and problem-solving skills.

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

Grid Dynamics є провідним постачальником технологічного консалтингу, масштабованих інженерних послуг і послуг з обробки даних для корпорацій, які перебувають на етапі цифрової трансформації. Компанія тісно співпрацює з клієнтами над ініціативами цифрової трансформації, які охоплюють стратегічний консалтинг, перші прототипи та впровадження нових цифрових платформ у масштабі підприємства та допомагає організаціям стати більш гнучкими та створювати інноваційні цифрові продукти та досвід, використовуючи глибокий досвід у новітніх технологіях, найкращих світових інженерних талантів, практики розробки економного програмного забезпечення та культуру високопродуктивних продуктів.
Рік заснування: 2006
Кількість працівників: 1001-5000
Сайт: griddynamics.com

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

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

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