Разработчик мобильных приложений React Native

Зарплата

от 150 000 до 350 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка ПО, консалтинг

Описание вакансии

Условия работы

MPI предлагает комплекс технологических решений для промышленности. Программно-аппаратный комплекс MPI Supply Chain отслеживает состояние бизнес процессов с использованием современных технологий, таких как RFID и RTLS (Real Time Location Solutions) на базе BLE маячков.

О проекте

Мы ищем в команду React Native разработчика для работы в крупном проекте по разработке BPM-системы.

Предстоящие задачи:

— Разработка нового функционала существующего продукта;

— Выявление возможностей по улучшению архитектуры приложений;

— Выявление возможностей по улучшению используемых компонентов, процессов и инструментов, внедрению их в практику.

—Участие в новом проекте по созданию передовой системы для комплектации товаров с использованием наголовного дисплея промышленного класса.

Наши технологии и инструменты:

— Существующий Android клиент нашего приложения реализован на языке Kotlin с применением принципов Clean Architecture.

— Клиентские приложения для новых модулей планируется реализовать на React Native под Android и iOS с вынесением отдельных компонентов приложения в нативный код на Kotlin и Objective-C (SWIFT) .

— Клиентская часть приложения (Desktop) реализуется в виде SPA (Single Page Application) на основе WEB технологий (JavaScript, React) и упаковывается Electron как нативное приложение.

— Серверная часть (Back-end) разрабатывается на языке Ruby (Ruby on Rails). Отдельные части системы (микросервисы) написаны на других языках, таких как Scala и Go. У нас много SQL. Общение с бэком на Grphql.

— Для совместной разработки мы используем Gitlab, Discord, Target Process. Наши разработчики используют для разработки комфортную для них ОС (Windows, Ubuntu, Mac OS and etc) и среду разработки (IntelliJ IDEA, VS Code, Android Studio)..

Что мы хотим видеть от Вас:

— Опыт коммерческой разработки приложений в компании (не фриланс) от 2 лет;

— Уверенное знание JS, React (обязательно с хуками), Kotlin. Весь нативный код под Android мы пишем только на Kotlin (не Java).

— Понимание клиент-серверного взаимодействия. Знание GraphQL и Kotlin Coroutines будет не лишним;

— Понимание клиент-серверного взаимодействия и взаимодействия с базами данных;

— Умение разбираться в чужом коде;

— Опыт распределенной разработки (работа с Git).

    Бонусы

    Что мы предлагаем:

    — Современный процесс разработки - мы стремимся использовать новые технологии и всегда открыты идеям;

    — Достойная заработная плата по результатам собеседования, оформление по ТК РФ;

    — Удобный офис или удаленный формат работы;

    — Молодой дружный коллектив, взаимопомощь и поддержка;

    — Такси за счет компании, если вы решили задержаться на работе дольше двух часов.

    Условия для работы:

    — Мы уважаем и ценим уровень знаний каждого члена команды. Смещаем фокус внимания на результаты и решения, не тратим ресурсы на поиски виноватых.

    — Все важные решения принимаются решительно и быстро, принимая во внимание мнение каждого заинтересованного члена команды.

    — Возможность расширять свой инструментарий и применять новые средства разработки и подходы;

    — Команда - это дружные и опытные профессионалы, которые любят учиться и делиться опытом и хаками;

    — Работа в культуре стартапа: мы любим новое и приветствуем изменения в лучшую сторону;

    — Мы скучаем по нашим удаленщикам и стараемся встречаться оффлайн всей командой за порцией стейка и чашкой чая с облепихой;

    —Есть возможность работать в нашем офисе в г.Москва, Казань, Иннополис, и Наб. Челны

    Дополнительные инструкции

    Будет плюсом, если укажете в своем резюме/сопроводительном письме ссылки на примеры работ.