Android Developer TL position

Привіт, майбутній колего! 👋

Команда Natife підтримує партнерів з AMEDIA у пошуку Android Developer Middle, який приєднається до команди та допоможе розвивати сучасні діджитал-продукти.

AMEDIA — українська IT-компанія, що спеціалізується на створенні веб-сервісів і мобільних додатків для бізнесу та державного сектору. Серед ключових досягнень — співпраця з Дія, Дія.City, UNITED24, а також розробка інноваційних освітніх платформ.

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

 

Вимоги:

  • 3+ роки комерційного досвіду з Android SDK; Android libraries (AndroidX).
  • 6+ місяців комерційного досвіду з Android Jetpack (Compose, Lifecycle components, Navigation, Room, DataStore, Pagination).
  • Досвід роботи з REST API (Retrofit, OkHttp, Interceptors).
  • Розуміння та досвід роботи з архітектурами (Single activity, MVVM, MVC, UDF, Clean Architecture, Multimodule).
  • Глибоке розуміння OOP, SOLID, Design patterns та типових підходів у розробці.
  • Досвід роботи з асинхронним програмуванням: Kotlin Coroutines, Flow.
  • Досвід роботи з картами та відстеженням локацій (GoogleMaps, Mapbox, Location Provider, Geofences).
  • Розуміння принципів тестування (Unit, UI Automated Testing).
    для Unit тестів ми використовуємо Kotest + mockk + turbine
  • Досвід публікації та оновлення програм у Google Play.
  • Знання GIT flow.
  • Досвід роботи з CI/CD.
     

Основні обов'язки:

  • Розробка нових функціональних можливостей для Android додатків.
  • Участь у проектуванні архітектури, підготовці технічних рішень та код-рев'ю.
  • Оптимізація продуктивності та стабільності додатків.
  • Інтеграція з REST API та робота з асинхронними потоками даних.
  • Співпраця з командою дизайнерів, QA та бекенд-розробників.
  • Підтримка та вдосконалення існуючого коду, написання unit-тестів.
  • Необхідний досвід закладання різних архітектур, налаштування CI/CD


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

  • Повністю віддалений формат роботи
  • Фіксований графік: Пн–Пт, 10:00–19:00
  • 24 календарні дні відпустки + 10 оплачуваних лікарняних
  • Можливість розвитку та реалізації у проєктному середовищі!


 

Required languages

English B2 - Upper Intermediate
Published 14 November
38 views
·
3 applications
67% read
·
34% responded
Last responded 30 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...