Привіт!
Шукаємо Middle Android Developer у продуктову команду.
Нам потрібен розробник, який впевнено працює з Android, добре знає Kotlin, вміє писати чистий і підтримуваний код та хоче впливати не лише на реалізацію задач, а й на якість продукту загалом.
Ми шукаємо людину, якій цікаво будувати стабільний, зрозумілий і добре організований мобільний застосунок. Для нас важливо, щоб розробник думав не тільки про код, а й про логіку продукту, користувацький досвід і якість технічних рішень.
Що буде у роботі
розробка та підтримка функціональності Android-застосунку;
участь у проєктуванні нових фіч і технічних рішень;
робота над архітектурою, якістю коду та стабільністю застосунку;
інтеграція з backend API;
обробка станів, edge cases і помилок;
участь у code review та технічних обговореннях;
взаємодія з командами product, design і backend;
оптимізація продуктивності та покращення користувацького досвіду;
участь у розвитку технічних підходів усередині команди.
Що для нас важливо
комерційний досвід Android-розробки від 2 років;
впевнене знання Kotlin;
хороший практичний досвід розробки Android-застосунків;
розуміння життєвого циклу Android-компонентів;
досвід роботи з Android SDK;
розуміння принципів побудови чистої та підтримуваної архітектури;
досвід роботи з багатопотоковістю;
досвід інтеграції з REST API;
вміння писати чистий, читабельний і підтримуваний код;
досвід командної розробки, роботи з Git та code review.
Буде плюсом
досвід роботи з MVI;
досвід реактивного програмування: Flow, RxJava або подібні підходи;
розуміння принципів функціонального програмування;
досвід роботи з Coroutines;
досвід написання unit-тестів;
досвід роботи з Jetpack Compose;
досвід роботи в продуктовій команді.
Кого ми шукаємо
Нам близький підхід, коли розробник:
самостійно працює із задачами;
відповідально ставиться до якості реалізації;
не боїться ставити питання і пропонувати рішення;
розуміє різницю між «просто зробити» і «зробити добре»;
хоче рости разом із продуктом і командою.
Що ми пропонуємо
роботу над продуктом із реальними користувачами;
цікаві технічні задачі та можливість впливати на рішення;
команду, де можна обговорювати ідеї, підходи та архітектуру;
здорову робочу комунікацію та адекватні процеси;
простір для професійного росту;
гнучкий формат роботи;
конкурентну компенсацію.
Буде добре, якщо у відгуку ви коротко напишете
з якими Android-проєктами працювали;
який стек використовували;
чи є досвід із Kotlin, MVI, Flow / RxJava;
чи працювали з продуктовими мобільними застосунками.

