Клиент Particles Global ищет старшего мобильного инженера по программному обеспечению. О клиенте: Компания-разработчик программного обеспечения со штаб-квартирой в Тампе, Флорида, с офисами в Калифорнии, Иллинойсе и Швейцарии. Компания разрабатывает и поддерживает «Catalog Kiosk», ведущую платформу распространения каталожных данных для киосков и планшетов в магазинах, которая позволяет ритейлерам отображать расширенные ряды продуктов независимо от размера их выставочного зала. Мощные возможности
Клиент Particles Global ищет старшего мобильного инженера по программному обеспечению. О клиенте: Компания-разработчик программного обеспечения со штаб-квартирой в Тампе, Флорида, с офисами в Калифорнии, Иллинойсе и Швейцарии. Компания разрабатывает и поддерживает «Catalog Kiosk», ведущую платформу распространения каталожных данных для киосков и планшетов в магазинах, которая позволяет ритейлерам отображать расширенные ряды продуктов независимо от размера их выставочного зала. Мощные возможности интеграции позволяют ритейлерам напрямую подключать свое программное обеспечение POS, веб-сайты электронной коммерции, а также платформы автоматизации продаж и маркетинга. Компания поддерживает тысячи розничных торговцев и брендов по всему миру семь дней в неделю. Отношения с отчетностью: отчеты главному технологу. Общее резюме. Мы ищем опытного старшего инженера-программиста с большим опытом разработки мобильных кросс-платформенных приложений с использованием структуры Ionic-Capacitor и глубокий опыт интеграции баз данных и управления ими в мобильных приложениях. Идеальный кандидат будет руководить проектированием, разработкой и оптимизацией высококачественных мобильных приложений, которые обеспечивают удобство работы пользователей на платформах Android, iOS и ChromeOS, обеспечивая при этом целостность, безопасность и производительность данных. Мы хотели бы создать специальную команду для выполнения существующих усилий по разработке мобильных приложений. Основные функции: проектирование и разработка масштабируемых, высокопроизводительных мобильных приложений с использованием платформы Ionic Capacitor с упором на интеграцию баз данных, синхронизацию данных и работу в автономном режиме. -первые возможности;- тесно сотрудничать с межфункциональными командами для понимания бизнес-требований и перевода их в технические спецификации, обеспечивая эффективное хранение, извлечение и манипулирование данными в мобильных приложениях;- разрабатывать и внедрять надежные схемы в API для безопасного и эффективного доступа к данным. и манипулирование, используя базы данных SQL и NoSQL;- Оптимизировать производительность приложений, уделяя особое внимание недавним взаимодействиям с данными, внедряя кэширование, сжатие данных и эффективные методы запросов для обработки данных в реальном времени;- Обеспечивать безопасность данных и соответствие законодательным нормам за счет интеграции передовых методы шифрования и решения для безопасного хранения данных;- Сотрудничать с UI/UX-дизайнерами и менеджерами по продуктам для создания интуитивно понятных и адаптивных приложений, обеспечивая плавную интеграцию и синхронизацию данных между платформами и устройствами;- Вносить вклад в исследование технологий и быстрое прототипирование;- Руководить командой разработчиков. на протяжении всего жизненного цикла приложения, от концепции до развертывания, уделяя особое внимание передовому опыту в управлении базами данных и разработке приложений; с новейшими тенденциями и технологиями в области мобильной разработки и управления базами данных, их оценка и включение в наши проекты для повышения функциональности и удобства пользователей; - Контролировать процесс развертывания, включая настройку приложений и отправку в магазин приложений, обеспечивая бесперебойную доставку и работу мобильного приложения.Требования - 5+ лет опыта в разработке гибридных мобильных приложений, с особым упором на проектирование баз данных, интеграцию и оптимизацию в мобильном контексте; - Знание структуры Ionic Capacitor с обширными знаниями веб-технологий, таких как HTML, CSS, JavaScript/TypeScript и Angular framework; - Знание технологий баз данных, таких как SQLite, Firebase, Realm, а также опыт работы с RESTful API и JSON для мобильных приложений; - Крайне желательно понимать нативную мобильную разработку для Android и iOS; - Подтвержденный опыт внедрения функции поиска в мобильных приложениях, включая, помимо прочего, полнотекстовый поиск и нечеткий поиск с использованием таких технологий, как Elasticsearch, Algolia или аналогичных; - Сильные аналитические навыки решения проблем и управления проектами, а также способность руководить командой разработчиков в Быстро развивающаяся гибкая среда; - Отличные коммуникативные навыки, способность наставлять младших инженеров и сотрудничать с межфункциональными командами; - Степень бакалавра наук предпочтительно в области компьютерных наук или информационных систем; - Возможность иметь график работы, включающий работу с 8:00 до 12:00 по тихоокеанскому времени. часы (с 18:00 до 22:00 по киевскому времени). Прочие обязанности: Обратите внимание, что данное описание вакансии не предназначено для того, чтобы охватить или содержать полный перечень видов деятельности, обязанностей или ответственности, которые требуются от сотрудника для выполнения этой работы. Обязанности, ответственность и деятельность могут измениться в любое время с уведомлением или без него. Процесс собеседования: 1-й этап: 60-минутный звонок технической команде с демонстрацией экрана/написанием кода в реальном времени. 2-й этап: 30-минутный звонок с техническим директором, чтобы получить знакомимся.3-й этап не является обязательным. Вот как мы работаем: предлагаем свободу и гибкость. По большей части мы — распределенная команда, работающая по всему миру (с офисами в Сан-Диего, Калифорния, и Тампе, Флорида). Мы даем членам нашей команды высокую степень свободы с возможностью удаленной работы. Как команда, мы полностью берем на себя ответственность за наши результаты. Решение захватывающих задач. Рынок розничной торговли претерпевает серьезные изменения. Мы придумываем новые способы, с помощью которых бренды и ритейлеры могут ориентироваться в этих изменениях в поведении потребителей, чтобы выдержать эволюцию коммерции. Затем мы превращаем эти идеи в красивое и умное программное обеспечение. Берем на себя ответственность. Мы не принимаем статус-кво и бросаем вызов себе, нашим процессам, нашим услугам и друг другу, чтобы обеспечить наилучший опыт. Быть правдивыми и инклюзивными. Мы прозрачны в наших решениях и общении, а также ценим и уважаем обратную связь из любого источника, внутреннего или внешнего. Мы побеждаем только как команда, и мы понимаем, что каждый должен продолжать участвовать, иметь полномочия и нести ответственность.