👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

React Native developer

Зарплата

от 2000 $

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

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

Компания

Low/no code lovers and Open-source enthusiasts

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

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

Akveo - смешанная модель бизнеса (сервисы и продукт).

На сервисах у нас есть экспертиза - front-end (например у нас в команде работает GDE по Angular), React Native на мобилках, а также - Node.js, Java, .Net.

Продукт  - система для визуального построения интерфейсов на основе разнообразных источников данных. Команда 13 человек.

  • 107 человек в штате👩🙍‍♂️ ,
  • офисы в Минске и Киеве,
  • представительства в США и Литве,
  • работаем с 2015 года.

🤟 Команда мобильной разработки

  • поддержка и развитие собственного опенсорса UI Kitten 🐱 ,
  • работа над 7 проектами (домены: Food Services / Transportation, Manufacturing, Finance, Automotive, Veterinary, E-learning),
  • техническое консультирование: эстимейт новых проектов, при необходимости - выбор технологий, построение архитектуры, координирование команды,
  • техническое координирование: ребята работают над тем, чтобы код внутри команды был понятен всем разработчикам, поддерживают качество кода на высоком уровне - вырабатывают стандарт Akveo в плане разработки,
  • ресурсное лидерство
    Зоны ответственности ресурсных лидов: работа с эмоциональным состоянием и возможным выгоранием сотрудников, помощь в разрешении конфликтных ситуаций, вопросы промоушена и зарплаты.

💥 Развиваем скиллы наших ребят в зависимости от интересов, есть возможность еще больше прокачаться в React Native или в нативной разработке (Android и/или iOS).

😎 Экспертиза

Чтобы заочно немного узнать об экспертизе команды, познакомьтесь с нашим опенсорсом.

🐱 UI Kitten - опенсорсный фреймворк для создания кроссплатформенных мобильных  приложений.

Это реализация нашего продукта Eva Design System на React Native. Фреймворк содержит набор компонентов пользовательского интерфейса общего назначения, оформленных в едином стиле.

Мы используем UI Kitten на всех мобильных проектах в Akveo. Есть опыт внедрения опенсорса в связке с нашим дизайном в уже существующие проекты.

На проектах ребята решают задачи самой разной сложности:

  • писали свои нативные модули: для работы с BLE, для работы с локальными БД,
  • разрабатывали нативные компоненты для повышения производительности,
  • реализовывали сложные анимации на некоторых проектах.

Есть несколько кейсов с хардверными штуками:

  • работали с девайсом, который прикрепляется к телу и измеряет уровень сахара в крови,
  • девайсом, который подключается к фургону для путешествий через Bluetooth / облако и позволяет управлять освещением / кондиционером / отоплением и т.д.).

И есть опыт интеграций нативного кода и React Native - например, ребята занимались сложной интеграцией целых нативных флоу в React Native.


💪 Возможные проекты
Проект 1🐱

🐱 UI Kitten - наш опенсорсный фреймворк для создания кроссплатформенных мобильных  приложений. Мы используем UI Kitten на всех мобильных проектах в Akveo. Потому UI Kitten требуется поддерживать, а также развивать и улучшать.

Основные задачи:

  • разработка новых фич и фикс багов,
  • ответы на issue и PR на github,
  • разработка маркетинговых проектов с помощью UI Kitten,
  • релизы в npm, и сторы.

Технический стек: TypeScript, expo.

Проект 2 ☕

Продукт в фазе MVP - мобильное приложение для заказа в передвижных кофейнях в США. Система будет включать возможность отслеживать заказы, местоположения фургонов. Заказы будут обрабатываться системой управления ресторанами.

📌 Особенность решения

Проект будет по возможности делаться на основе интеграции текущих решений:

  • Toast / Menu - для обработки заказов, сбора аналитики, работы с поставщиками, управлением складом и закупками,
  • OnFleet - для упрощения работы с курьерами и удобного формирования маршрутов.

На проекте ждут технические челленджи, работа в стартапе с time to market в месяц-два.

Собираем команду с нуля:

  • на нашей стороне - React Native dev, NodeJS dev и QA,
  • на стороне заказчика - PO и Tech Lead.

🏋️‍♂️ Наши ожидания

  • опыт в индустрии: 3 + лет (React Native, iOS/Android и/или Web),
  • уверенное знание JavaScript (ES6) и TypeScript, хорошее знание OOP, mobx и(или) redux,
  • английский от В1,
  • знание нативной iOS и / или Android разработки будет плюсом.

-----------

Пару фактов об отделе)

💪 Мы активные контрибьютеры на Github: особенность нашей мобильной тимы - свой опенсорс UI Kitten, который собрал почти 9к звезд.

1️⃣3️⃣ девелоперов в команде - Middle и Senior уровня, 50 на 50.

7 активных проектов из разных доменов (Food Services / Transportation, Manufacturing, Finance, Automotive, Veterinary, E-learning). Заказчики из США и Европы.

✌ БОльшая часть команды перешла в мобилки из веба, 5 человек занимались мобильной разработкой с самого начала карьеры.

Бонусы

Что мы можем предложить?

  • гибкий график работы и работа из любого удобного места,
  • 5 сикдеев в год, 
  • система Performance Review (встречи раз в 6 мес), 1:1 митинги,
  • внутренняя движуха для тех, кому это важно и нужно.

🔝 Возможности в департаменте

Для ребят Senior уровня:

  • Ресурсное лидерство.
  • Возможность выступать в роли технического эксперта на проектах.
  • Участие в интервью.
  • Эстимация проектов.
  • Участие в маркетинговых активностях.
  • Участие во внутренних митапах, в том числе в качестве спикера.

Для ребят Junior / Middle уровня:

  • Система менторства. Пока работа не поставлена на поток, но есть несколько успешных кейсов роста начинающих разработчиков в команде. В отделе есть база знаний (статьи, список источников, курсы), которые помогают укрепить / улучшить теоретическую базу. У ученика есть ментор, который отвечает на вопросы, ревьювает код. Есть созвоны с ребятами, где можно попросить совета или помощи. Завершающий аккорд обучения - выпускной проект (он максимально приближен к реальному проекту).
  • Возможность принимать участие в интервью.