close

Middle/Senior React Native Developer (проект SmartTouch)

Проект SmartTouch — мы создаем терминалы для точек продаж (POS, Point of sale). У нас уже есть успешный продукт, обеспечивающий работу более 4000 точек в Украине и по всему миру (Европа, Азия, Латинская Америка). Smart Touch — это продукт, который помогает бизнесу автоматизировать свои процессы, начиная с контроля товаров на складах и заканчивая автоматизацией розничной продажи на точках сбыта. 

Какая задача у нас на сейчас?

Текущая платформа не позволяет нам расти и развиваться так быстро, как хотелось бы. Поэтому мы решили ее переписать с нуля.

На основе новой архитектуры будут строиться приложения для кассира, электронное меню клиента, приложение руководителя (аналитика, отчеты) и т.д. 

Команда проекта:

Сейчас мы формируем техническую команду с нуля. Глобальные задачи будут от CТО и CEO проекта. В новой команде уже есть архитектор.

Как будет расти команда: сейчас мы ищем Middle/Senior React Native Dev и усиливаем команду по Front End Dev (React), Node.js и UX-экспертизу.

Что планируем использовать:

  • микросервисная архитектура на основе gRPC и Kafka
  • моно-репозитории
  • TypeScript, Node.js, React, React Native, Electron, GraphQL, что позволит переиспользовать значительную часть кода на бекенде и клиентах

Более конкретно для данной вакансии:

  1. React Native / Flutter
    Часть будет написана на React Native (бОльшая) и некоторая на Flutter. В будущем планируем полностью переходить на Flutter.
  2. TypeScript / Dart
  3. Redux / GraphQL
  4. Code Push
  5. Crashlytics
  6. SQLite + TypeORM
    командой будет разработана ORM, которая будет интегрироваться в мобильные приложения и работать с базой данных в оффлайн режиме и синхронизироваться с бекендом.

Что важно для данной позиции?

уровень: Middle+/Senior

опыт работы с тех стеком описанным выше

продакт инжиниринговый подход к решению задачи:

мы продуктовая команда, поэтому нам важно чтобы разработчики были продуктово ориентирован. Это означает, что разработчик не просто выполняет поставленную задачу, а понимает проблемы бизнеса, которые решает эта задача и может предложить более оптимальное решение, если такое существует, или показать, что эта задача не имеет ценности.

Все технические решения в EVOhttps://u.to/J4eXFQ

Как у нас проходит подбор на данную позицию?

Для начала, ваше резюме рассмотрят технические специалисты. Если оно будет одобрено, мы договоримся о созвоне-знакомстве по skype. Мы обсудим проект, ваш опыт и ответим на вопросы. После чего вместе решим, продолжим ли общение на техническом собеседовании у нас в офисе. Финальное собеседование — с СТО и  СЕО проекта. После каждого этапа мы обязательно даем обратную связь в течении 24 часов.

 

 

Рекрутер

Elizaveta Prokhorova
e.prokhorova@evo.company
skype: glinjanij_kot
Расскажите нам о себе
Максимум 1 файл размером до 5 МБ