React Native разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет, мы компания 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) методологии;
- Самостоятельность и способность к самоорганизации в рамках проектной команды.