Публікуйте вакансії
Наймайте без комісій
7 переглядів
UKEESS Software House
UKEESS Software House шукає Zendesk Apps Framework (ZAF) Engineer (Node.js/AWS) на повний робочий день (або в офісі у Львові, або з можливістю віддаленої співпраці в Україні).
У цій ролі наш майбутній тіммейт буде проектувати, розробляти та розгортати Zendesk App (ZAF), який інтегрує дані нашої CRM у Zendesk, оптимізуючи робочі процеси агентів, зменшуючи кількість перемикань між інструментами та покращуючи якість даних. Роль охоплює фронтенд-розробку застосунку, бекенд-сервіси на AWS, захищені інтеграції, тестування, CI/CD та підготовку до операційного запуску.
Про замовника та проект:
Це один з найбільших у світі ресурсів по дослідженню сімейної історії та оцифровці ДНК (клієнт із США). За допомогою цього сервісу можна побудувати своє сімейне дерево, дослідити свій родовід, дізнатись цікаві факти про своїх предків і знайти родичів на базі у понад 60 млрд оцифрованих архівних записів (+ ця цифра постійно росте). Також за допомогою ДНК-аналізу, наприклад, можна знайти родичів, визначити етнічне походження, особливості тілобудови тощо (зараз - це майже 100 визначень по днк-аналізу). Загалом, наш замовник вважається найбільшим у своїй бізнес-ніші!
Необхідні навички та досвід
Комерційний досвід розробки та релізу ZAF-застосунків (v2), включно з конфігурацією manifest, обробкою подій життєвого циклу, клієнтськими запитами, secure settings та i18n
Глибоке розуміння Zendesk Support та Agent Workspace: поля/форми тікетів, тригери/автоматизації, вебхуки, макроси та розташування застосунків
Поглиблені знання і досвід роботи з Node.js та JavaScript/TypeScript сучасних фреймворків як для фронтенду, так і для бекенду
Досвід роботи з REST API, автентифікацією та авторизацією (OAuth 2.0, JWT), а також із безпечними інтеграційними патернами
AWS: Lambda/API Gateway, S3/CloudFront, DynamoDB або RDS, IAM, Secrets Manager/Parameter Store, CloudWatch; IaC
Орієнтація на безпеку: знання і досвід з найкращими практики OWASP, безпечне програмування, шифрування, CORS/CSRF, IAM з мінімальними привілеями, робота з конфіденційними даними/PII
Відмінні комунікаційні навички
Англійська: Upper-intermediate рівня (усно та письмово)
Буде перевагою:
Знання інших CRM (Salesforce, Odoo) та архітектур черг (SQS/SNS, Kafka)
Досвід роботи з інструментами спостережуваності (NewRelic) та техніками оптимізації продуктивності (кешування, feature flags)
Освіта та досвід
Ступінь бакалавра з комп'ютерних наук або суміжної спеціальності, або еквівалентний практичний досвід
3-5+ років професійного досвіду створення SaaS-інтеграцій чи інструментів для customer service, з яких щонайменше 2+ роки - робота із Zendesk-застосунками або подібними фреймворками
Обов'язки
Проектування та розробка ZAF-застосунків (v2) для Zendesk Support/Agent Workspace, включно зі створенням UIу відповідних зонах застосунку (наприклад, сайдбар тікета, верхня панель)
Створення адаптивних, доступних фронтенд-компонент із використанням ZAF SDK, сучасного JS/TS
Реалізація захищених бекенд-сервісів на Node.js в AWS для автентифікації, синхронізації даних та обробки вебхуків/подій
Інтегрування з Zendesk API та зовнішніми CRM API; впровадження OAuth 2.0/JWT потоків і захищене зберігання облікових даних
Обробка пагінації, лімітів запитів, повторні спроби, ідемпотентність та надійну обробку помилок для всіх API-викликів
Налаштовання та використання бізнес-правил Zendesk (тригери, автоматизації, вебхуки) для підтримки робочих процесів застосунку
Налаштовання CI/CD, автоматизація тестування та деплою, створення середовища для девелопменту, стейджингу та продакшену
Написання unit-, integration- та end-to-end тестів; валідація застосунку за допомогою ZAT; забезпечення продуктивнрсті та надійності
Впровадження логування, моніторингу та алертингу; створення runbooks і процесів підтримки для реагування на інциденти
Робота з документацією: архітектура, API-контракти, гіди з конфігурації, інструкції для адміністраторів/агентів, матеріали для передачі проекту
Співпраця з продуктом, операційною підтримкою та QA для збору вимог, створення прототипів та ітерацій на основі фідбеку
Керування процесом пакування та подання застосунку для приватного розгортання (і в маркетплейс, якщо потрібно), включно з підготовкою документів щодо відповідності
Що ми пропонуємо новому колезі?
Конкурентоспроможна компенсація (на основі ринкових даних, але також залежить від технічного рівня кандидата)
Гнучкий графік роботи
Щорічна оплачувана відпустка
Безкоштовні уроки англійської (онлайн)
Медичне страхування або дві альтернативи на вибір
Індивідуальний плани для професійного та особистісного розвитку
Відсутність бюрократії та мікро менеджменту
Сучасний комфортний офіс (зона барбекю, кухні, кімнати відпочинку та ін.)
Закордонні відрядження (після війни)
Парковка на території та зарядна станція для електромобілів
Корпоративні подарунки, свята та розваги
Спортивні активності: настільний теніс, футбол, воркаут
Надішліть нам своє резюме і давайте познайомимося! ;)
—---------------------------------------------------------------------
UKEESSSoftware House шукає інженера Zendesk Apps Framework (ZAF) (Node.js/AWS), щоб приєднатися до нашої команди на повний робочий день (віддалено в Україні або в офісі у Львові).
У цій ролі партнер по команді розробить, побудує та розгорне додаток Zendesk (ZAF), який інтегрує наші дані CRM у Zendesk, спрощуючи робочі процеси агентів, зменшуючи перемикання контексту та покращуючи якість даних. Роль охоплює розробку зовнішніх додатків, серверні служби на AWS, безпечні інтеграції, тестування, CI/CD і готовність до роботи.
Про замовника та проект:
Нашим клієнтом є найбільша у світі мережа ДНК із США. Це дає унікальну можливість працювати з більш ніж 60 мільярдами оцифрованих глобальних історичних записів, 100 мільйонами родинних дерев і понад 18 мільйонами людей у їхній зростаючій базі даних. Наші клієнти допомагають людям дізнатися історію своєї сім’ї та отримати практичну інформацію про своє здоров’я та самопочуття.
Необхідні навички та досвід
Перевірений досвід створення та доставки додатків ZAF (v2), включаючи конфігурацію маніфесту, обробку подій життєвого циклу, запит клієнта, налаштування безпеки та i18n
Глибоке розуміння Zendesk Workspace: поля/форми заявок, веб-перехоплення, макроси та розташування програм
Стійке володіння у сучасному JavaScript/TypeScript
Досвід роботи з REST API (OAuth 2.0, JWT) і безпечними шаблонами інтеграції none"> AWS: Шлюз Lambda/API, DynamoDB або RDS, Secrets Менеджер/Сховище параметрів, CloudWatch; Інфраструктура як код
Мислення, орієнтоване на безпеку: Найкращі практики OWASP, безпечне кодування, шифрування, CORS/CSRF, IAM з найменшими привілеями, конфіденційність/обробка ідентифікаційної інформації
Розвинені навички спілкування
Англійська: вище середнього (усна та письмова)
Бажані кваліфікації
Знайомство з іншими CRM (Salesforce, Odoo) та архітектурами на основі черг (SQS/SNS, Kafka)
Інструменти спостереження (NewRelic) і методи оптимізації продуктивності (кешування, позначки функцій)
Освіта та досвід
Ступінь бакалавра комп’ютерних наук або суміжної галузі або еквівалентний практичний досвід
3–5+ років професійного досвіду створення інтеграції SaaS або інструментів обслуговування клієнтів, принаймні 2+ роки роботи з програмами Zendesk або подібними фреймворками
Обов'язки
Дизайн і розробка додатків ZAF (v2) для Zendesk Support/Agent Workspace, включаючи інтерфейс користувача у відповідних розташуваннях додатків (наприклад, бічна панель квитків, верхня панель)
Створюйте адаптивні, доступні інтерфейсні компоненти, використовуючи ZAF SDK, сучасний JS/TS
Запровадження безпечних внутрішніх служб у Node.js на AWS для обробки автентифікації, синхронізації даних і обробки веб-перехоплень/подій
Інтеграція з API Zendesk і зовнішніми API CRM; впровадження потоків OAuth 2.0/JWT і безпечне зберігання облікових даних
Керувати розбивкою на сторінки, обмеженнями частоти, повторними спробами, ідемпотентністю та надійною обробкою помилок для всіх викликів API
Налаштуйте та використовуйте бізнес-правила Zendesk (тригери, автоматизації, вебхуки) для підтримки робочих процесів програми
Налаштуйте конвеєри CI/CD, автоматизуйте тестування та розгортання, а також створіть середовища для розробки, розміщення та виробництва
Напишіть модульні, інтеграційні та наскрізні тести; перевірте за допомогою ZAT; забезпечте продуктивність і надійність
Запровадити ведення журналів, моніторинг і попередження; створити модулі Runbook і підтримувати процеси для реагування на інциденти
Створення чіткої документації: архітектура, контракти API, посібники з конфігурації, посібники для адміністратора/агента та матеріали для передачі
Співпрацюйте з продуктом, відділами підтримки та контролю якості, щоб зібрати вимоги, прототипувати функції та повторювати їх на основі відгуків
Провідні процеси пакування програми та подання для приватного розгортання (і на ринку, якщо застосовно), включаючи артефакти відповідності
Що ми пропонуємо новому колезі?
Конкурентна винагорода (на основі ринкових даних, але також залежить від технічного рівня кандидата)
Гнучкий графік роботи
3 пакети здоров'я на вибір
Щорічна оплачувана відпустка та святкування державних свят
Безкоштовні уроки англійської (онлайн)
Індивідуальний підхід до професійного зростання
Відсутність бюрократії та мікроменеджменту
Сучасні комфортні офісні приміщення (барбекю зона, кухні, кімнати відпочинку, кавомашини тощо)
Закордонні відрядження (після війни)
Власна автостоянка та зарядна станція для електромобілів
Корпоративні подарунки, святкування та розваги
Спортивні заходи: настільний теніс, футбол, тренування
Припустімо, що ви любите розв’язувати складні проблеми, створювати масштабовані, надійні системи, любите працювати з новітніми технологіями в гнучкому середовищі, що швидко розвивається, і ви в захваті від перспективи значного впливу на продукти з понад 3 мільйонами передплатників.
У такому разі ми хочемо з вами поговорити! ;-)