React Native разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания CS-Cart разрабатывает решения для электронной коммерции. Основные наши продукты: Multi-Vendor — CMS для маркетплейсов, и CS-Cart — для розничных магазинов. Их используют более 40 000 клиентов во всем мире, включая США и Великобританию. Также мы разрабатываем мобильное приложение, которое работает с нашими CMS, и облачное решение для маркетплейсов.
Наша команда состоит из разработчиков, тестировщиков и технических писателей. Мы — продуктовая команда, и мы ценим ответственность и самостоятельность. Мы уделяем много внимания развитию наших сотрудников и поэтому серьезно относимся к code review, наставничеству и обучению.
Что даст работа у нас:
- Команду специалистов, где решения принимаются сообща, а знаниями принято делиться.
- Возможность влиять на процессы в команде и полное отсутствие бюрократии.
- Крутых тимлидов, которые будут помогать вам решать задачи и прокачиваться.
- Персональный план развития hard- и soft-скиллов.
Чему вы научитесь:
- Решать задачи в массовом международном продукте, а не на отдельном проекте.
- Проектировать и разрабатывать сопровождаемую архитектуру.
- Автоматизировать рабочие процессы через continuous integration в TeamCity.
- Работать по Gitflow, проводить code review и программировать в паре.
- Следить за обратной совместимостью по SemVer.
- Работать по TDD.
- Понимать принципы Agile и работать в команде по Scrum.
От вас потребуется:
- Уметь разрабатывать приложения для iOS и Android на React Native.
- Уметь писать на чистом Javascript (ECMAScript 6).
- Уметь работать с REST API и GraphQL API.
- Иметь опыт интеграции с Firebase Cloud Messaging.
- Иметь опыт загрузки приложений в AppStore и Google Play.
- Уметь работать с Git.
- Не бояться командной строки Linux.
Будет плюсом:
- Наличие собственных проектов с открытым кодом на Github или Bitbucket.
- Участие в open source проектах.
- Опыт создания веб-приложений (HTML/CSS/JS).
- Опыт работы с ReactJS.
- Опыт работы с Typescript.
- Опыт работы с Flutter.
Что нужно будет делать:
- Разрабатывать и выпускать новые фичи в мобильном приложении.
- Профилировать, оптимизировать и рефакторить существующий код.
- Прорабатывать пользовательские сценарии взаимодействия с интерфейсом мобильного приложения.
- Прототипировать интерфейс мобильного приложения через интерактивные макеты.
- Писать тесты на разрабатываемую функциональность.
- Проектировать требования к API.
- Поддерживать зависимости в проекте в актуальном состоянии.
Условия работы:
- Офис в Ульяновске с полным техническим обеспечением.
- Официальная заработная плата и социальные гарантии.
- Завтраки и обеды в нашем кафе в офисе.
- Месячная премия в зависимости от лицензий, проданных отделом продаж.
Бонусы
- Бесплатное профессиональное обучение: поездки на конференции, курсы разработки, курсы английского языка.
- Митапы внутри компании.
- Спортзал, стол для пинг-понга и душевая в офисе.
- X-Box, настольные игры.
В зависимости от навыков, мы готовы рассматривать удаленное сотрудничество.
Дополнительные инструкции
Пиши на почту job@cs-cart.com или в любом месенджере - 8927 634 96 35.
Не хочешь тратить время на тестовое задание? Можем в формате парного программирования решить какую-нибудь задачу и понять, подходим ли мы друг другу.
Сомневаешься в своих навыках или хочешь узнать побольше про нас? Давай просто пообщаемся! Мы расскажем, как работает наша компания, и подскажем, какие навыки и области стоит прокачать, чтобы работать у нас.