🎯 Здесь находят менторов в IT Хабр Эксперты

React Native разработчик

Зарплата

от 100 000 до 140 000 ₽

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

Санкт-ПетербургПолный рабочий день

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

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

Привет, мы компания New Shift!

New Shift - это разработка сайтов, мобильных приложений, чат-ботов и ещё много чего интересного:) Мы расширяем команду и ищем крутого мобильного разработчика, который сможет сделать наши проекты еще лучше.

Мы уже сформировавшаяся компания, с чётко налаженными рабочими процессами, но стараемся сохранить то, за что все любят стартапы: 

  • неформальная рабочая атмосфера, гибкое начало рабочего дня (до 13.00), возможность день-два в неделю работать из дома;
  • поддержка инициатив, готовность идти на риски и экспериментировать;
  • активное участие в развитии каждого специалиста внутри команды;
  • 0% бюрократии - все вопросы решаются устно и непосредственно с человеком, который поможет его решить (в том числе с СЕО).

Что нужно уметь:

  • Разрабатывать новые и поддерживать старые приложений на React Native;
  • Писать код самостоятельно и принимать решения о выборе технологий;
  • Интегрироваться с backend и API, в идеале участвовать в написании бека и апи;
  • Оптимизировать процессы разработки внутри команды.

О роли в команде:

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

Бонусы

  • Базовые вещи, о которых стоит упомянуть - заработная плата без задержек, оплачиваемые отпуска, больничные, 8-часовой рабочий день.
  • Кикер, йога, футбол, маф-клуб, книжный клуб, корпоративы раз в месяц.

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

Требования к кандидату:

  • Опыт мобильной разработки от 2 лет;
  • Опыт работы с React Native от 1 года;
  • Опыт работы с React.JS от 2 лет;
  • Понимание Android и iOS экосистем;
  • Уверенное знание принципов ООП и паттернов проектирования;
  • Понимание принципов работы с веб сокетами, многопоточностью/асинхронностью;
  • Знание основ реляционных БД;
  • Опыт клиент-серверного взаимодействия (REST);
  • Опыт работы с системами контроля версий (Git);
  • Опыт проработки архитектуры приложения;
  • Понимание жизненного цикла приложения;
  • Опыт публикации приложений в сторах;
  • Понимание Agile (Scrum) методологии;
  • Самостоятельность и способность к самоорганизации в рамках проектной команды.