React Native developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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 уровня:
- Система менторства. Пока работа не поставлена на поток, но есть несколько успешных кейсов роста начинающих разработчиков в команде. В отделе есть база знаний (статьи, список источников, курсы), которые помогают укрепить / улучшить теоретическую базу. У ученика есть ментор, который отвечает на вопросы, ревьювает код. Есть созвоны с ребятами, где можно попросить совета или помощи. Завершающий аккорд обучения - выпускной проект (он максимально приближен к реальному проекту).
- Возможность принимать участие в интервью.