Клієнт Particles Global шукає старшого інженера мобільного програмного забезпечення. Про клієнта: компанія-розробник програмного забезпечення зі штаб-квартирою в Тампі, штат Флорида, з офісами в Каліфорнії, Іллінойсі та Швейцарії. Компанія розробляє та підтримує «Catalog Kiosk», провідну платформу синдикації даних каталогів для кіосків і планшетів у магазинах, яка дозволяє роздрібним торговцям демонструвати розширений ряд продуктів, незалежно від розміру їх виставкового залу. Потужні інтеграції
Клієнт Particles Global шукає старшого інженера мобільного програмного забезпечення. Про клієнта: компанія-розробник програмного забезпечення зі штаб-квартирою в Тампі, штат Флорида, з офісами в Каліфорнії, Іллінойсі та Швейцарії. Компанія розробляє та підтримує «Catalog Kiosk», провідну платформу синдикації даних каталогів для кіосків і планшетів у магазинах, яка дозволяє роздрібним торговцям демонструвати розширений ряд продуктів, незалежно від розміру їх виставкового залу. Потужні інтеграції дозволяють роздрібним торговцям напряму підключати своє програмне забезпечення POS, веб-сайти електронної комерції, а також платформи автоматизації продажів і маркетингу. Компанія підтримує тисячі роздрібних торговців і брендів по всьому світу сім днів на тиждень. Звітність: звітує перед головним технічним директором. Загальне резюме. Ми шукаємо досвідченого старшого інженера-програміста з великим досвідом розробки мобільних кросплатформних додатків із використанням фреймворку Ionic-Capacitor та глибокий досвід інтеграції баз даних та управління ними в мобільних додатках. Ідеальний кандидат очолить проектування, розробку та оптимізацію високоякісних мобільних додатків, які забезпечують безперебійну роботу користувачів на платформах Android, iOS і ChromeOS, забезпечуючи при цьому цілісність даних, безпеку та продуктивність. Ми хотіли б створити спеціальну команду для виконання існуючих зусиль щодо розробки мобільних додатків. Основні функції - Архітектор і розробка масштабованих, високопродуктивних мобільних додатків за допомогою фреймворку Ionic Capacitor із сильним акцентом на інтеграції бази даних, синхронізації даних і офлайн - перші можливості; - тісно співпрацювати з міжфункціональними командами, щоб зрозуміти бізнес-вимоги та перевести їх у технічні специфікації, забезпечуючи ефективне зберігання, пошук і маніпулювання даними в мобільних додатках; - розробляти та впроваджувати надійні схеми в API для безпечного та ефективного доступу до даних і маніпуляції, використовуючи бази даних SQL і NoSQL; - Оптимізуйте продуктивність додатків, зосереджуючись на останніх взаємодіях з даними, впроваджуючи кешування, стиснення даних і ефективні методи запитів для обробки даних у реальному часі; - Забезпечте безпеку даних і відповідність правовим нормам шляхом інтеграції передових технологій методи шифрування та безпечні рішення для зберігання даних;- Співпраця з дизайнерами UI/UX і менеджерами з продуктів для створення інтуїтивно зрозумілих і адаптивних програм, забезпечуючи плавну інтеграцію даних і синхронізацію між платформами та пристроями;- Сприяння дослідженню технологій і швидкому створенню прототипів;- Керуйте командою розробників протягом усього життєвого циклу додатка, від концепції до розгортання, наголошуючи на найкращих практиках управління базами даних і розробки додатків;- Забезпечення технічного керівництва та наставництва для молодших інженерів, сприяючи культурі інновацій, досконалості та постійного вдосконалення;- Будьте в курсі подій з останніми тенденціями та технологіями в мобільній розробці та управлінні базами даних, оцінюючи та впроваджуючи їх у наші проекти для покращення функціональності та взаємодії з користувачем;- Нагляд за процесом розгортання, включаючи конфігурацію додатка та надсилання до магазину додатків, забезпечуючи безперебійну доставку та роботу мобільного додаткаlications.Requirements- 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-й етап необов'язковий. Ось як ми працюємо: пропонуємо свободу та гнучкість. Здебільшого ми є розподіленою командою, яка працює з усього світу (з офісами в Сан-Дієго, Каліфорнія, і Тампі, Флорида). Ми надаємо членам нашої команди високий ступінь свободи з можливістю віддаленої роботи. Як команда, ми беремо повну відповідальність за наші результати. Вирішуємо захоплюючі виклики. Ландшафт роздрібної торгівлі зазнає серйозних змін. Ми придумуємо нові способи, як бренди та роздрібні торговці можуть керувати цими змінами в поведінці споживачів, щоб витримувати еволюцію торгівлі. Потім ми перетворюємо ці ідеї на гарне, розумне програмне забезпечення. Переймаємо власність. Ми не погоджуємося на статус-кво й кидаємо виклик собі, нашим процесам, нашим послугам і один одному, щоб забезпечити найкращий досвід. Бути правдивими та інклюзивними. Ми прозорі у своїх рішеннях і спілкуванні, а також цінуємо та поважаємо відгуки з будь-якого джерела, внутрішнього чи зовнішнього. Ми перемагаємо лише як команда, і ми розуміємо, що кожен має продовжувати брати участь, мати повноваження та нести відповідальність.