Ми шукаємо досвідченого Android розробника для розробки для підтримки мобільного додатку з функціями чату та картографічними функціями.Основні обов’язки:Розробка функціоналу мобільного додатку для Android.Інтеграція картографічних сервісів у додаток.Забезпечення високої продуктивності, надійності та безпеки додатку.Розробка та підтримка серверної частини (опціонально).Співпраця з iOS-розробниками, дизайнерами та командою backend.Написання чистого, підтримуваного та ефективного коду.Вимоги:Досві
Ми шукаємо досвідченого Android розробника для розробки для підтримки мобільного додатку з функціями чату та картографічними функціями.
Основні обов’язки:
- Розробка функціоналу мобільного додатку для Android.
- Інтеграція картографічних сервісів у додаток.
- Забезпечення високої продуктивності, надійності та безпеки додатку.
- Розробка та підтримка серверної частини (опціонально).
- Співпраця з iOS-розробниками, дизайнерами та командою backend.
- Написання чистого, підтримуваного та ефективного коду.
Вимоги:
- Досвід розробки під Android від 3 років.
- Впевнене володіння Kotlin (Java буде плюсом).
- Досвід інтеграції картографічних сервісів (наприклад, Google Maps API або Mapbox).
- Знання архітектурних патернів (MVP, MVVM, Clean Architecture тощо).
- Досвід роботи з REST API та іншими мережевими технологіями.
- Досвід використання Android Jetpack рішень
- Базові знання з RxJava, RxKotlin, Coroutines або інших подібних технологій.
- Бажано: досвід backend-розробки на Java/Kotlin (Spring/Hibernate)
- Досвід роботи з криптографічними бібліотеками або базові знання по темі/
- Глибокі фундаментальні знання у програмуванні та проектуванні архітектури додатків.
- Англійська мові на рівні Intermediate та вище.
Для нас є важливими:
- Здатність розбивати складні задачі на менші підзадачі, визначати основні проблеми та знаходити оптимальні рішення.
- Вміння знаходити найбільш ефективні за швидкістю, продуктивністю чи використанням ресурсів рішення.
- Здатність генерувати нестандартні ідеї та підходи до вирішення завдань.
- Здатність приймати зважені рішення в умовах браку повної інформації або при стислих термінах.
- Вміння швидко знаходити та усувати помилки.
- Ефективна комунікація при обговоренні технічних проблем, здатність пояснити своє рішення іншим учасникам проекту.
Що пропонуємо ми:
- оплата лікарняних, відпусток, додаткових sick days, а також компенсація витрат на дитячий садок та дозвілля;
- широкий спектр медичного страхування;
- компенсація витрат на заняття різними видами спорту;
- корпоративні заходи та подарунки;
- корпоративна бібліотека та можливість розвиватися разом з нами!
Приєднуйтесь до нашої команди!