Mobilunity logo

Android Engineer

Mobilunity·Salary not specified

Primary stack

RESTKotlinJetpack ComposeAIAirflow

Nice to have's

white-label mobile applicationsSocket.IOWebSocketsOAuth2OIDCKeycloakfeature flagginganalytics platformsDataStoreRoomWorkManagerGradle dependency lockingCI/CD pipelinesVIPER architectureAndroid release processrestaurant technology

Job description

Description language:

Android Engineer

Про посаду

Від імені нашого клієнта з Франції, Mobilunity шукає Android Інженера.

Наш клієнт є програмним забезпеченням для управління столиками та CRM, яке дозволяє власникам ресторанів легко приймати своїх клієнтів. Додаток корисний для управління запитами на бронювання та реєстрації нових бронювань. Ви можете переглядати всі свої бронювання, день у день, де б ви не знаходились, і оптимізувати рівень зайнятості вашого ресторану. Наш клієнт пропонує комісійно-вільне рішення для бронювання, яке гарантує свободу перш за все. Нові технології стають найкращими союзниками ресторанного бізнесу для економії часу та залучення клієнтів, забезпечуючи прямі стосунки з ними.

Обов'язки

  • Проектування та розробка масштабних нативних додатків для Android з використанням Kotlin
  • Реалізація інтерфейсу користувача за допомогою Jetpack Compose та розробки інтерфейсу на основі XML
  • Використання Kotlin Coroutines і Flow для асинхронного програмування
  • Управління залежностями за допомогою Dagger 2
  • Архітектура та реалізація багатомодульних додатків
  • Застосування патернів архітектури MVVM та/або MVI
  • Інтеграція з REST API
  • Ефективна робота зі старими базами коду
  • Налаштування Gradle для проектів з кількома варіантами
  • Співпраця з Product Managers для перевірки та покращення існуючих реалізацій
  • Активне використання інструментів розробки AI, таких як Claude Code, Cursor та GitHub Copilot
  • Підтримка вищого середнього до високої рівня володіння англійською мовою

Вимоги

  • 8+ років досвіду створення та випуску нативних додатків для Android з використанням Kotlin
  • Глибоке знання Kotlin
  • Досвід роботи з Jetpack Compose та солідні знання розробки інтерфейсу на основі XML
  • Глибоке розуміння Kotlin Coroutines і Flow
  • Досвід роботи з ін'єкцією залежностей за допомогою Dagger 2
  • Досвід роботи з багатомодульною архітектурою
  • Глибоке розуміння патернів архітектури MVVM та/або MVI
  • Досвід роботи з REST API
  • Здатність ефективно працювати зі старими базами коду
  • Досвід роботи з Gradle, включаючи налаштування проектів з кількома варіантами
  • Сильний продуктовий підхід із здатністю перевіряти існуючі реалізації та співпрацювати з Product Managers
  • Активне щоденне використання інструментів розробки AI (Claude Code, Cursor, GitHub Copilot)
  • Вищий середній до високого рівень володіння англійською мовою

Буде плюсом

  • Досвід створення та обслуговування мобільних додатків із білою етикеткою
  • Досвід роботи з реальночасною комунікацією за допомогою Socket.IO та/або WebSockets
  • Знання OAuth2, OIDC та Keycloak
  • Досвід роботи з рішеннями для флагів функцій (наприклад, Unleash або подібними)
  • Досвід інтеграції платформ аналітики (наприклад, Firebase, Amplitude)
  • Досвід роботи з DataStore (Preferences/Proto), Room та WorkManager для фонової синхронізації
  • Досвід роботи з блокуванням залежності Gradle
  • Досвід роботи з CI/CD-процесами
  • Знання патерну архітектури VIPER
  • Знання процесу випуску Android, включаючи Google Play Store та Firebase App Distribution
  • Досвід роботи над технологіями для ресторанів або інших високочастотних споживчих платформах, орієнтованих на персонал

Ми пропонуємо

  • Найдружелюбніше співтовариство однодумців із сфери ІТ
  • Відкрите середовище для обміну знаннями – ексклюзивний доступ до багатого кола колег, які готові ділитися своїми безмежними знаннями про найрізноманітніші сучасні технології
  • Програма медичного страхування Mobilunity, розроблена з урахуванням потреб наших команд
  • Оплачувані відпустки та лікарняні, включаючи 5 оплачуваних днів на рік, які не потребують лікарняного
  • Ідеальне розташування офісу в центрі міста (900 м від станції метро Лук'янівська з зеленим та просторим мікрорайоном) або віддалений режим роботи: ви можете вибрати зручний для вас варіант, з можливістю поєднувати обидва
  • Відсутність відкритих робочих місць – окремі кімнати для комфорту кожної команди та кілька зон для відпочинку та ігор
  • Уроки англійської мови в індивідуальному та груповому форматах з елементами гейміфікації
  • Нескінченні розваги: спортивні події, турніри, музичний гурт, численні групи за інтересами

Про компанію

Mobilunity є провідною компанією з розробки програмного забезпечення, яка спеціалізується на створенні інноваційних рішень для різних галузей. Наша команда захоплюється створенням високоякісних продуктів та наданням чудового сервісу нашим клієнтам.

Приєднуйтесь до нас, і давайте будемо рости разом!

Подайте заявку на цю посаду

Ми зв'яжемося з вами якомога швидше.

© Mobilunity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Mobilunity is an IT outsourcing company that successfully exports services in a sphere of web systems design and development.

More at Mobilunity

All 12 roles

Similar jobs

Popular searches