Logo for Uptech

Android Developer at Uptech

Job description

💬 Привіт! Ми — Uptech, міжнародна компанія з розробки програмного забезпечення, що співпрацює зі стартапами та відомими бізнесами з США та Європи. Продукти та ідеї надихають нас, тож ми будуємо їх самостійно та допомагаємо нашим клієнтам запустити проєкти, що позитивно впливають на життя людей.

За дев’ять років ми створили понад 150 продуктів, серед яких Dollar-Shave Club, Goat і Aspiration. Наша RnD команда запустила 7 успішних стартапів, серед них: Plai, Sommo, Dyvo та Rozmova.

Як Android розробник в Uptech, ти відіграватимеш ключову роль у створенні та підтримці мобільних додатків, зануришся у динамічне середовище розробки; Відповідатимеш за роботу програмного забезпечення продуктів та використання сучасних технічних рішень.

Необхідні навички:

  • Досвід від 3 років у Android розробці;
  • Знання алгоритмів та структур даних;
  • Знання ООП, Kotlin, Java та Android SDK;
  • Досвід роботи з принципами SOLID та шаблонами проєктування;
  • Розуміння як працюють бібліотеки (Jetpack Compose, Kotlin Coroutines, Retrofit, Dagger);
  • Досвід написання користувацьких Android застосунків;
  • Розуміння як працює Git (Git Flow / Trunk Based Development);
  • Продуктоорієнтоване мислення (проактивність та прагматичність у прийнятті технічних рішеннях);
  • Вміння правильно планувати власний час з урахуванням пріоритетів та завантаження;
  • Здатність досягати результатів без особливих вказівок з боку менеджера;
  • Можливість активно ділитися відгуками;
  • Рівень англійської Upper intermediate (письмова та розмовна).

Буде перевагою:

  • Досвід роботи з модульною архітектурою;
  • Досвід роботи з базами даних SQL (включаючи ORM, такі як Room);
  • Досвід роботи з CI/CD (CircleCI, Github Actions, Fastlane);
  • Досвід роботи з аналітикою (Segment, DataDog, Firebase);
  • Досвід роботи з тестами (JUnit, Espresso, Appium);
  • Досвід профілювання продуктивності за допомогою інструментів в Android Studio;
  • Розуміння гнучких методологій (Scrum / Kanban / інші).
  • Будь-яка публічна діяльність (доповіді, статті, внесок у open source).

Твої задачі:

  • Розробка мобільних додатків;
  • Підтримка та покращенням якості продукту за допомогою постійного рефакторингу, модуляризації та тестування;
  • Дотримання найкращих практик (чиста архітектура, компоненти архітектури Android, MVP/MVVM/MVI/, CI/CD);
  • Виконувати рев'ю коду та приймати участь у Agile церемоніях;
  • Спілкування з клієнтами, дизайнерами, продуктовими менеджерами та іншими інженерами для вирішення проблем та реалізації рішень;
  • Писати/надавати/створювати якісну технічну документацію.

Що ми пропонуємо:

  • Можливість працювати з стартапами з США та Європи;
  • Гібридний формат роботи: віддалено або в затишному офісі в Києві;
  • Гнучкий графік: 8 годин на день залежно від ваших біоритмів (без фіксованого початку робочого дня);
  • Оплачувану відпустку (31 вихідний день на рік: 11 державних свят + 20 фактичної відпустки);
  • Оплачувані лікарняні (10 робочих днів на рік);
  • Соціальні активності та внутрішні івенти для обміну знаннями.
  • Часткова фінансова компенсація на психотерапевтичні сесії на платформі Rozmova.

Android Developer Related jobs

Other jobs at Uptech

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.