⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Middle/Senior React Native Developer

Прямой работодатель  United Developers ( udev.dev )
Тольятти, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Frontend • Mobile • React Native • JavaScript • Заказная разработка
16 июня 2021
Удаленная работа
Опыт работы от 1 года до 3х лет
от 150 000 ₽
Работодатель  United Developers
Описание вакансии

United Developers - компания которая занимается созданием новых проектов и осуществляет постоянную техническую поддержку разработанных ранее приложений. Нашими Клиентами являются компании и физические лица преимущественно из Европы, США и России. Мы развиваемся, становимся лучше, в связи с этим ищем в нашу команду нового друга, а именно React Native Developer. Если все ниже описанное про тебя, то мы хотели бы с тобой познакомится.

Чего мы ждем от тебя:

Если ты претендуешь на уровень middle разработчика:

- Углубленные знания JS и React, websocket. Использование хуков.

- Углубленная работа со стейтом приложения (Redux, ModX)

- Опыт работы с навигацией в приложения (напр. react-navigation)

- Опыт работы с хранилищем устройств, аудио/видео компонентами, аномалиями.

- Использование eslint с следование стилю кода (напр. eslint airbnb). Умение писать хорошо читаемый код (компетентность, названия переменных, комментарии и проч)

- Хорошие знания REST API и умение работать с серверным API в целом

- Опыт работа с web (react web или через react-native-web).

- Опыт работы с WebView Firebase Push Notifications

- Опыт работы с платежами (внутренние покупки или сторонние платежные системы)

- Опыт работы с TypeScript, tsx компонентами и принципами типизации

- Опыт работы с Git

- Умение быстро переписать код со старого RN на самый свежий

- Знание работы нативных компонентов

- Хорошие знания в отладке приложения (в том числе поиск багов через Android Studio и Xcode, поиск проблем по stackoverflow и issues в git), умение фиксить сторонние нативные компоненты

- Знание и применение принципов оптимизации приложения - поиск узких мест, анализ используемых пакетов и умение определить - нужен ли новый пакет в приложении или достаточно взять из него определенную функцию/компонент

- Опыт создания рабочих билдов и публикации в Play Market / App Store

Но а если ты чувствуешь, что ты находишься на уровне senior:

- Отличные знания JS, React и React-Native, а также опыт использования самых различных модулей для react и react-native (криптография, sql storage и др.)

- Знание TypeScript, умение писать строго типизированный код

- Хорошие знания работы пуш-уведомлений (локальные, firebase, apns, работа с каналами)

- Углубленная отладка и оптимизация приложений - расхода батареи, размера, памяти, процессора

- Умение работать БД (Firebase, SQL и др.), создавать структурированные БД, настраивать права доступа

Будет плюсом если у тебя есть:

- Знания и опыт работы с WebRTC (плюсом самостоятельная сборка webrtc библиотек)

- Знание Node.JS и опыт работы с серверной частью

- Работа и создание приложений в режиме сервиса (Android)

- Умение создавать собственные нативные компоненты (с использованием Java/Swift) или переработки чужих нативных компонентов

- Умение читать код на других ЯП, понимать принцип работы (с возможностью применить код в JS)

- Высокая скорость работы (анализ своего и чужого кода, умение быстро находить баги без дебаггера)

- Работа в команде, помощь другим разработчикам (руководство на другими разработчиками).

В нашей команде тебя ждет:

  • Оформление по ТК
  • Гибкий график
  • Возможность удаленной работы
  • Индивидуальное обучение английского языка с репетитором
  • Комфортный офис наполненный позитивом
  • Бесплатное питание в офисе

Заработная плата по результатам собеседования, в зависимости от опыта и квалификации + премии по итогам проектов пропорционально их масштабу и сложности

 

Готов ли ты идти с нами плечом к плечу?

Потому что Мы делаем концепцию реальным продуктом!