EVO — продуктова українська IT-компанія.
2 апреля 2021

Delphi engineer (новий продукт Вчасно.POS) (вакансия неактивна)

Киев, удаленно

«Вчасно» — сервіс цифрових рішень для бізнесу: внутрішній і зовнішній електронний документообіг, онлайн-обмін комерційними повідомленнями в ритейлі «Вчасно.EDI», електронні товарно-транспортні накладні, видача і зберігання електронних чеків «Вчасно.Касса» і система обліку продажів «Вчасно.POS».

Вчасно.POS — термінали для точок продажів (POS, Point of sale). У нас уже є успішний продукт, що забезпечує роботу більше 4000 точок в Україні та по всьому світу (Європа, Азія, Латинська Америка). Продукт який допомагає бізнесу автоматизувати свої процеси, починаючи з контролю товарів на складах і закінчуючи автоматизацією роздрібного продажу на точках збуту.
Вчасно Каса — готове рішення для підприємців, щоб налагодити касове місце і видачу чеків відповідно до змін в законах про РРО з 1 січня 2021 року. Проект розвивається в складі основної команди Вчасно.

Наразі ми шукаємо Delphi engineer`a для DeviceManager’a проекту Вчасно.POS та для задач Вчасно Каса

(DeviceManager — продукт, який є кросплатформенною інтеграційною шиною для підключення різних сервісів і фізичних пристроїв до програми POS (фіскальні реєстратори, сервіси електронних чеків, чекові термопринтери, ваги, прокатки банківських карток))

Про команду:
Команда Вчасно.POS наразі налічує 15 осіб, серед яких: СЕО, СТО, архітектор/тім-лід, фронтенд, бекенд, мобільні, embed розробники, тестувальники та дизайнери.

Що вже готове:
Загальна архітектура продукту DeviceManager
Інтеграції на платформах Win, частково Android
Порядку 20 протоколів різних пристроїв

Вимоги до кандидата:
Досвід розробки на RAD Studio 10.2 / 10.4
Досвід розробки / портирування коду Delphi в мобільні додатки
Досвід написання нативного коду, розуміння архітектури і особливостей мобільних платформ
Досвід з Linux

Яка задача у нас на сьогодні?
Портирувати вже реалізовані протоколи спілкування з різними пристроями і сервісами на мобільні платформи Android і iOS, Linux. Реалізувати додаткові протоколи на мобільних платформах.

Що потрібно в процесі роботи:
Написання «обгорток» для нативного коду мобільних платформ
Підключення різних сторонніх модулів (SDK) до проекту (jar, so, aidl і т.п.)
Реалізація міжпрограмної взаємодії на різних платформах
Програмна реалізація протоколів інтеграції з різними пристроями і сервісами
Рефакторинг продукту в міру накопичення підтримуваних пристроїв і способів інтеграції
Інтеграції на платформах Android і iOS, Linux
Ведення технічної документації по виконаних інтеграціях.