← Усі вакансії

React Native Developer

BigTree108, до $4400
Місто:
Суми
Формат:
повний remote
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

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

Вимоги до досвіду: комерційний досвід з 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-хвилинний інтервал часу). Якщо забули увімкнути трекер, можна звернутися до менеджера, він додасть вручну. Мікроменеджменту зі сторони клієнта немає, дані переглядаються лише у разі критичних питань щодо перформансу

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

Знайомство: Ви пишете нам на Telegram: ми збираємо всі необхідні дані про ваш досвід

Технічне інтерв’ю: 30–60 хв, англійською (обговорення вашого досвіду)

Інтерв’ю з клієнтом: 15–60 хв, англійською (знайомство та обговорення проекту)

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

Найшвидший спосіб відгукнутися на вакансію — написати нам на Telegram: t.me/bigtree108

Якщо ви не користуєтеся Telegram, надсилайте резюме на пошту: [email protected]

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot