Position: Android Engineer
Company: Eltexsoft
Category: Android
Experience: 1y
English level: intermediate

Ми шукаємо кандидата, який володіє наступними навичками:
• Досвід розробки від 1 року;
• Знання Java, Kotlin;
• Розуміння принципів роботи з RESTful API, буде плюсом робота з бібліотекою Retrofit;
• Досвід побудови архітектури на патернах MVVM, MVP, MVI у зв'язку з data binding або view binding;
• Розуміння багатопоточності, робота з RxJava, RxKotlin, корутинами (щось із перерахованого);
• Досвід роботи з локальними базами даних - Room, Realm, MySQL, ORMLite (щось із перерахованого);
• Розуміння основних принципів UI/UX, розробка відповідно до Material design guidelines;
• Досвід роботи з 3d-party сервісами: Google API, Stripe, FB (oauth), Firebase (Crashlytics, events);
• Знання gitFlow;
• Вміння давати оцінки на задачі;
• Досвід роботи з чужим кодом.

Буде плюсом:
• Досвід роботи з фреймворками, що реалізують використання залежностей (dependency injection), наприклад Dagger або Koin;
• Досвід роботи з Notifications, GPS;
• Робота з Android Architecture Conponents 
(Activity та Fragment Lifecycle, Room, Paging Library, Data Binding, Navigation Architecture Component, WorkManager);
• Розуміння та вміння застосувати шаблони проєктування.

Компанія пропонує:
• Зручний формат роботи - віддалено або в комфортному офісі (Запоріжжя/Київ);
• Можливість стрімкого кар'єрного та особистісного росту в команді професіоналів;
• Допомога в навчанні (можливість відвідувати професійні тренінги та конференції за рахунок компанії), менторство і постійна підтримка;
• Гнучкий графік роботи (з 9.00-11.00 - до 18.00-20.00);
• Інноваційні проєкти з використанням сучасного tech stack;
• Можливість працювати над повним життєвим циклом продукту;
• Оплачувана відпустка та лікарняний;
• Діюча реферальная система.