Position: Android Developer
Company: Ukr. net
Category: Android
Experience: 1y

Ми шукаємо розробників, які будуть працювати над застосунком Пошти UKR.NET для пристроїв на ОС Android.

Застосунок Пошти UKR.NET розроблено для зручної роботи з декількома акаунтами UKR.NET. Є підтримка офлайн режиму - дозволяє працювати з поштою незалежно від швидкості та наявності Інтернету або Wi-Fi, зміни будуть синхронізовані одразу після підключення до мережі.

Стек технологій:
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, тощо).