Position: jr-mid Android developer
Company: Freelance
Category: Android
Experience: 1y
English level: basic

MoneyPipe HD Wallet — мультивалютний криптогаманець на платформі іOS та Android (телефон/планшет). Гаманець безпечний та легкий у використанні, чудово підходить як для зберігання монет так і для повсякденного використання.
Побудований на базі HD (hierarchical deterministic), що дозволяє швидко отримати доступ до своїх монет по одній секретній фразі.
хто і як керує розробкою (внутрішній проект? Outstaff? outsource?) - MoneyPipe HD Wallet є внутрішнім проектом компанії, як і всі сестринські проекти компанії.
      -   Команда? У команді на даний момент 1 Android розробник, 1 IOS розробник, 2 QA

Технічні запитання
використовувані технології в компанії  (бібліотеки, фреймворки) - Kotlin, Kotlin native, RxJava2, Dagger, Room, Java, Android SDK, REST API, GSON, Retrofit, SQLite
питання щодо коду
як використовується VCS? - Використовуємо git flow
наскільки код якісний? - Досить якісний
чи є загальний coding style (і який), чи дотримується? - базові стилі платформи, стараємось дотримуватись
чи проводяться code review, чи схвалюється рефакторинг? - Проводить Team lead. Рефакторинг схвалюється.
чи є у проекті т.зв. "legacy code" (наскільки codebase керована)? - Є кілька частин. Але у найближчих планах їх переробка.
можна подивитися на зразок вашого вихідного коду? - Весь внутрішній код закрито NDA

Які професійні навички нам важливі?
Знання Java, Android SDK, REST API, GSON, Retrofit, методів Push-повідомлень
Досвід роботи з Kotlin, Kotlin native, RxJava2, Dagger, Room
Знання SQLite
MVP, MVVM, чиста архітектура
Впевнене знання принципів проектування інтерфейсу Android, патернів і кращих практик
Досвід роботи з програмним забезпеченням для контролю версій вихідних текстів та програмним забезпеченням для розробки та спільної роботи (Git, інструменти Atlassian)
Сильне розуміння процесів TDD

Чи потрібна англійська, і на якому рівні? - рівень читання та написання технічної документації

Що нам важливо у цій людині?
ВІД 1+ року досвіду роботи в аналогічній ролі чи посаді (комерційні проекти!)
Хороші комунікативні навички – як усні, так і письмові
Вміння працювати з мінімальним контролем

Що робити у проекті? (ось що робити щодня, приклади щоденних завдань)
Брати участь у agile-процесах і робити свій внесок на всіх етапах життєвого циклу розробки
Писати та підтримувати добре спроектований, тестований, багаторазово використовуваний, надійний та ефективний код
Втілювати story та use cases в функціонал застосунків
Забезпечення найкращої продуктивності, якості та оперативності застосунків та їх компонентів

У чому можна прокачатись? 
Створення застосунку з нуля
Работа з блокчейном, криптою

У зв'язку із чим відкрилася позиція? -Розширення команди в зв'язку з потребою у новому додатку

Про перспективи та загальна інфо
Перспектива зростання/розвитку за цією позицією? - на позицію Team lead

Що цікавого ми як компанія робимо для спільноти? - Розробляємо зручні способи роботи з криптовалютою. Створюємо інноваційний гаманець, який простий в використанні та складний з технічної розробки, бо включає в себе багато сервісів.

Чим ми як компанія/проект відрізняємось від інших? - Можливістю працювати з криптовалютою – перспективним напрямком.Можливістю працювати на продукті власної розробки. Можливість впливати на розробку на будь-якому етапі проекту

Чому варто йти до нас? - отримати цікавий досвід роботи, взяти участь у розвитку перспективної криптовалютної галузі, брати участь у розробці великого продукту на початковому етапі

За умовами:
Чи є випробувальний термін та скільки він триває? Так, три місяці
Овертайми, наскільки часто бувають, який підхід до оплати? Бувають рідко, оплачуються додатково
Який графік роботи? 8 годин на день, гнучкий графік
Кількість днів оплачуваних лікарняних на рік? - 10 днів
Чи є можливість працювати віддалено якісь дні? - Так, за бажанням віддалена робота або в офісі 
Кількість днів відпустки? - 18 робочих днів на рік
Чи є перспектива відряджень і куди? - У майбутньому - Таллінн
В офісі відкрите чи закрите планування? - Відкрите планування open space
Соцпакет: Доступна мед.страховка для співробітників та дітей, оплачувані курси

Адреса офісу: Сагайдачного 33 (зараз під час війни всі ремоут)

Чи є тестове завдання? - Ні
Інтерв'ю англійською? - Ні
Хто рев'ювіт резюме? - PO, Team lead
Скільки етапів інтерв'ю з ким? - 1 з PO та Team lead