Software Engineer (React Native / React)
Міжнародна IT-компанія Uptech шукає досвідченого React Native розробника для міграції мобільного застосунку з Flutter на React Native. Потрібен досвід від 5 років, вільне володіння React Native, TypeScript та англійською. Пропонується віддалена робота, гнучкий графік та робота над продуктами для американського клієнта.
Зарплата не указана — оценили по рынку
На основе 160 похожих вакансий за 90 дней.
Что предстоит делать
<p>💬 Привет! <strong>Мы — Uptech, международная компания по разработке программного обеспечения</strong>, которая сотрудничает со стартапами и известными бизнесами из США и Европы. Продукты и идеи вдохновляют нас, поэтому мы создаем их самостоятельно и помогаем нашим клиентам запускать проекты, которые положительно влияют на жизнь людей.</p><p>За десять лет <strong>мы создали более 150 продуктов</strong>, среди которых Dollar-Shave Club, Goat и Aspiration. Наша RnD команда запустила 7 успешных стартапов, среди них: <a href="https://www.plai.team/" target="_blank">Plai</a>, <a href="https://www.sommo.io/" target="_blank">Sommo</a> и <a href="https://www.rozmova.me/" target="_blank">Rozmova</a>.</p><p>Мы ищем <strong>Software Engineer (React Native / React)</strong>, который присоединится к американской компании, развивающей линейку цифровых продуктов в сфере медицинского страхования.</p><p><strong>Первой задачей станет миграция существующего Flutter-приложения на React Native.</strong> После успешного завершения этого этапа вы продолжите развивать основные продукты: реализовывать новый функционал, улучшать качество приложения и работать в тесном сотрудничестве с командой разработки клиента.</p><p>Необходимые навыки:</p><ul><li>Коммерческий опыт разработки мобильных приложений от <strong>5 лет</strong>, из них <strong>от 3 лет с React Native</strong></li><li>Upper-Intermediate English или выше для ежедневного общения с клиентом.</li><li>Отличное знание <strong>React Native</strong>, <strong>React</strong>, <strong>TypeScript</strong> и современного JavaScript (ES6+)</li><li>Опыт проектирования архитектуры мобильных приложений и построения масштабируемых решений</li><li>Уверенное владение <strong>Redux Toolkit</strong>, Redux, Context API и современными подходами к управлению состоянием</li><li>Опыт работы с <strong>React Navigation</strong></li><li>Понимание принципов работы мобильных платформ <strong>iOS</strong> и <strong>Android</strong>, их особенностей и отличий</li><li>Опыт интеграции с <strong>REST API</strong>, знание <strong>Axios</strong> или аналогичных библиотек, понимание принципов авторизации (JWT, OAuth)</li><li>Опыт оптимизации производительности приложений, профилирования, дебаггинга и устранения утечек памяти</li><li>Умение писать чистый, поддерживаемый и хорошо структурированный код в соответствии с принципами SOLID, DRY, KISS</li><li>Опыт работы с Git, code review и командной разработкой</li><li>Понимание процесса публикации приложений в <strong>App Store</strong> и <strong>Google Play</strong></li><li>Опыт работы с библиотеками для работы с асинхронными данными (React Query / TanStack Query или аналогами)</li><li>Опыт настройки и поддержки CI/CD для мобильных приложений</li><li>Опыт работы с системами мониторинга и аналитики (Sentry, Firebase Crashlytics, Firebase Analytics или аналогами)</li><li>Умение оценивать задачи, принимать технические решения и участвовать в проектировании нового функционала</li></ul><p>Будет плюсом:</p><ul><li>Опыт работы с <strong>React Native New Architecture</strong> (Fabric, TurboModules, JSI)</li><li>Опыт написания нативных модулей на <strong>Swift/Objective-C</strong> или <strong>Kotlin/Java</strong></li><li>Опыт написания unit, integration и end-to-end тестов (Jest, React Native Testing Library, Detox)</li><li>Опыт работы с GraphQL (Apollo, Relay)</li><li>Опыт использования Fastlane, GitHub Actions, CircleCI, Bitrise или других CI/CD платформ</li><li>Опыт работы с OTA-обновлениями (CodePush, Expo Updates)</li></ul><p>Твои задачи:</p><ul><li>Миграция приложения (главная задача): полный перевод существующего мобильного приложения с Flutter на React Native.</li><li>Развитие и поддержка продуктов: после миграции — работа над задачами для основных продуктов, исправление багов (bug fixes) и написание автоматизированных тестов.</li><li>Качество кода и архитектура: написание чистого, хорошо спроектированного кода. Анализ требований, исследование способов реализации и принятие решений на основе бизнес-потребностей.</li><li>Коммуникация: прямое взаимодействие с клиентом, а также эффективное сотрудничество с другими разработчиками, дизайнерами и менеджерами.</li><li>График работы: Гибкий график с обязательным пересечением с командой с 19:00 до 21:00 (ежедневный митинг / daily проходит в 20:00). Остальные рабочие часы вы можете распределять полностью на свое усмотрение.</li></ul> <div> <a href="https://jobs.dou.ua/companies/uptech-team/vacancies/364514/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Uptech
2 активные вакансии в компании
QA Engineer
Ищем Junior QA Engineer с опытом от 1 года для ручного тестирования веб и мобильных приложений. Нужно уметь работать с API, создавать тестовую документацию и знать английский на уровне Upper-Intermediate. Предлагают гибридный формат работы, гибкий график и оплачиваемый отпуск.
Похожие вакансии
6 вакансий
Fullstack-разработчик (JavaScript/TypeScript, React, Java)
~1 580 800 – 3 074 476 ₸ оценка
Ищем опытного fullstack-разработчика для создания инвестиционной платформы. Нужно глубокое знание JavaScript/TypeScript, React и Java, опыт с микросервисами и AI-агентами. Предлагаем удаленную работу и профессиональный рост.
Node.js Developer
Шукаємо досвідченого Node.js Developer для розробки та оптимізації високонавантажених бекенд-сервісів. Потрібен досвід від 4 років, глибокі знання NestJS, TypeScript, MySQL та Redis. Компанія пропонує віддалену роботу, гнучкий графік, медичне страхування та можливості для професійного зростання.
Старший разработчик программного обеспечения (TypeScript, React, NestJS)
Разработка продуктов для общения студентов с университетами на стеке TypeScript, React, NestJS, GraphQL и MongoDB. Требуется опытный инженер с навыками работы с микросервисами и AI. Предлагается полная удаленка, страховка и 25 дней отпуска.
Full-stack разработчик ПО (десктопное приложение на Electron+React)
~1 580 800 – 3 074 476 ₸ оценка
Разработка десктопного приложения на Electron+React для управления автономными дронами. Нужен опыт с TypeScript, React, Electron, MAVLink и реальным временем. Предлагают конкурентную зарплату и работу над передовыми технологиями.
Старший Angular разработчик
~1 580 800 – 3 074 476 ₸ оценка
Ищем опытного Angular-разработчика (от 4 лет) для работы в немецком цифровом агентстве. Требуется глубокое знание Angular 2+, TypeScript, HTML5, SCSS/CSS и адаптивного дизайна. Предлагается удаленная работа, интересные проекты на стыке брендинга и технологий, а также продвинутый английский для общения в команде.
Старший Frontend инженер / Tech Lead
~1 580 800 – 3 074 476 ₸ оценка
Yespo, лидер рынка маркетинговой автоматизации в Украине, ищет Senior Frontend Engineer / Tech Lead для работы над интерфейсом SaaS-продукта. Вы будете влиять на архитектуру, процессы и рост команды, используя современный стек Angular 19, RxJS, NgRx и микросервисы. Предлагается полная удалёнка, гибкий график, оплачиваемое обучение и 18 дней отпуска.