logo[мetahunt]
> DOU

Cross-platform Mobile Engineer

BigTree1084.4k USD
format:Remotetype:Full-timecompany:Outsource
react nativereactjavascriptreduxreact navigationaxiosfirebase.net
app storegoogle playsentry
englishB1
> full description

Основна інформація

  • Вимоги до досвіду: комерційний досвід з React Native (розробка під iOS та Android), буде плюсом впевнені знання ReactJS / JavaScript
  • Англійська: B1 або вище (впевнена розмовна для щоденних мітингів з командою та замовником)
  • Зайнятість: Full-time (повна зайнятість)
  • Тривалість: довгострокова співпраця
  • Формат: повністю віддалено
  • Старт: одразу після успішного проходження всіх етапів
  • Оплата: погодинна, 25 доларів на годину

Проект та команда

  • Опис: Продукт складається з двох частин:
    • Мобільний застосунок на React Native — активно використовується в умовах нестабільного або слабкого інтернету, тому побудований за стратегією cache-first / offline-first (дані кешуються локально та синхронізуються при відновленні зв’язку).
    • Веб-платформа на React — працює в умовах стабільного інтернету та використовує стратегію роботи через REST API.
  • Склад команди: 2–4 full-stack розробники, 1 проджект-менеджер. Окремого QA на проєкті немає. Ви долучитесь як спеціаліст із фокусом на мобільному (React Native)
  • Часовий пояс: замовник — у США, основна команда — в Європі; робота в перетині робочих годин
  • Вік проекту: кілька років у продакшині

Технології та інструменти

  • Backend: .NET
  • Frontend / Web: React (хуки, функціональні компоненти)
  • Mobile: React Native (iOS та Android)
  • Управління станом: Redux (Redux Toolkit, Redux Saga, Redux Persist)
  • Навігація: React Navigation
  • Робота з API: REST, Axios
  • Мобільна специфіка: offline-first / cache-first архітектура, нативні модулі (CocoaPods, Gradle), Firebase (Analytics, Messaging, Remote Config)
  • Контроль версій: Git
  • Комунікація: Slack
  • Буде плюсом: досвід публікації в App Store / Google Play, моніторинг помилок (Sentry), досвід оновлення legacy-версій React Native

Юридичні та фінансові умови

  • Випробувальний термін: 1 місяць
  • Юридичне оформлення: співпраця тільки через ФОП 3-ї групи, та тільки на гривневий рахунок. Якщо у вас ФОП ще не відкритий, ми надамо необхідну консультацію та допомогу з його відкриттям
  • Компенсація: гросс — самостійна оплата податків з отриманої суми на ФОП: 5% єдиний податок + 1% військовий збір + ЄСВ(1902.34 грн/міс). Надаємо бухгалтерську допомогу зі звітами
  • Модель співпраці: контракт з фіксованою погодинною ставкою (Hourly rate). Оплата здійснюється за фактично затрекані години, тож соціальний пакет (оплачувані відпустки та лікарняні) на даній позиції у клієнта не передбачений

Робочий процес та умови

  • Графік: здебільшого з 10:00 до 18:00 (за Києвом), але за домовленістю з клієнтом можливий гнучкий підхід
  • Обладнання: за потреби компанія забезпечує робочим ноутбуком
  • Облік часу: по вимогах клієнта, використовується програма (Hubstaff або Upwork Tracker), яку потрібно встановити на ноутбук. Якщо проект передбачає видачу робочого ноутбука — трекер буде встановлений там; в іншому разі рекомендуємо створити окремий профіль користувача на власному ноутбуці для робочих завдань. Програма фіксує активність клавіатури/мишки та робить скріншоти (раз на 10 хв). Це формальність для Hourly-моделі, і не забирає гнучкості: якщо ви відійшли від ноутбука, через 20 хв неактивності трекер зупиниться сам. Ви можете самостійно видаляти скріншоти, якщо на них потрапила якась особиста інформація (разом з ними видалиться відповідний 10-хвилинний інтервал часу). Якщо забули увімкнути трекер, можна звернутися до менеджера, він додасть вручну. Мікроменеджменту зі сторони клієнта немає, дані переглядаються лише у разі критичних питань щодо перформансу

Процес відбору

  1. Знайомство: Ви пишете нам на Telegram: ми збираємо всі необхідні дані про ваш досвід
  2. Технічне інтерв’ю: 30–60 хв, англійською (обговорення вашого досвіду)
  3. Інтерв’ю з клієнтом: 15–60 хв, англійською (знайомство та обговорення проекту)

Як відгукнутися

  • Найшвидший спосіб відгукнутися на вакансію — написати нам на Telegram: t.me/bigtree108
  • Якщо ви не користуєтеся Telegram, надсилайте резюме на пошту: khrystyna_shulepa@bigtree108.com
Відгукнутись на вакансію