Middle Flutter developer
Шукаємо Flutter developer у Вчасно - екосистему сервісів, які об’єднані місією надати компаніям легкий і безпечний спосіб фіксації домовленостей від підписання договорів з контрагентами до оформлення проданого товару.
Ми хочемо мінімізувати для українських підприємців рутину та використання паперу.
Про команду:
У Вчасно - 4 мобільні застосунки. Розробник працює одночасно в мобільній команді та команді одного з продуктів. Кожна команда має свої “ритуали”.
Шукаємо людину, яка прагне створювати класні й якісні речі. Важливо, щоб це був не просто "кодер", а справжній інженер. У нас не потрібно логувати кожну годину роботи - ми не outsource/outstaff, а продуктова компанія, що цінує продуктовий mindset.
Для даної ролі важливо:
- досвід в інтеграції платформа специфічного кода Android та iOS у Flutter застосунок;
- розуміння та досвід застосування Clean Architecture, поділ застосунку на рівні та збереження незалежності між ними;
- знання та вміння застосовувати принципи SOLID;
- розуміння та досвід роботи зі стейт-менеджментом (Bloc, Riverpod);
- досвід роботи з сервісами Firebase(FCM, Crashlytics, Firebase Distribution, Remote Config);
- RESTful та GraphQL API;
- досвід публікації додатків в App Store, Google Play Store;
- досвід роботи з базами даних SQLite;
- забезпечення безпеки особистих даних користувачів.
Буде плюсом:
- досвід у розробці плагінів;
- досвід у нативній розробці Android або iOS;
- досвід роботи з FFI для взаємодії з бібліотеками на C/C++;
- досвід інтеграції з зовнішніми вендорами.
Задачі:
- оптимізація продуктивності мобільного додатку;
- інтеграції 3rd party services, нам важливо щоб ти міг комунікувати з розробниками зовнішних сервісів;
- імплементація нового функціоналу продукту, тут завжди буде місце для твоїх ідей;
виправлення багів.
Наш підхід до процесу розробки:
- команда працює по Kanban, не боїмося підлаштовувати процеси під себе. Є планування, ретро;
- у кожного розробника є глибоке розуміння всієї системи та інфраструктури, розробка це не тільки про код, але і про особисте зростання і культуру;
- цінуємо культуру зворотнього зв’язку;
- є можливість безпосередньо впливати на продукт, пропонувати свої ідеї;
- тісний контакт з усіма командами проекту.
Етапи відбору:
- відбір по резюме;
- знайомство з рекрутером;
- технічне інтерв'ю;
- зустріч з командою.
Ми пропонуємо:
- офіційне працевлаштування у штат компанії;
- 24 календарних дні оплачуваної відпустки на рік, необмежена кількість лікарняних;
- медичне страхування після випробувального терміну (3 місяці).