Technologie v jádru plateb
Snažíme se využívat technologie k zefektivnění plateb a vyvíjet nástroje, které jsou rychlé, efektivní a spolehlivé.
Tap on Any Device
Ve viva.com stojíme v čele transformace finančního prostředí prostřednictvím inovativních technologických řešení, která umožňují rychlé, efektivní a spolehlivé platby. Vyvinuto přímo u nás, dostupné ve 24 evropských zemích.
Základní služby a webové aplikace
Ve viva.com, kde je každý řádek kódu vytvořen s precizností a inovací, používáme moderní vývojové jazyky a frameworky, abychom vytvořili budoucnost plateb.
S využitím konceptu ,,containerization" a ,,container orchestration" poskytujeme bezproblémové implementace a zajišťujeme škálovatelnost a spolehlivost.
Mobilní aplikace
Náš závazek k inovacím se vztahuje na všechny platformy. Naše mobilní aplikace a SDK jsou vytvářeny pomocí nativních nástrojů a využívají moderní platformy pro vývoj softwaru pro mobilní aplikace. Kromě toho podporujeme nízkoúrovňové kódování, pokud je to nezbytné pro propojení s externími hardwarovými moduly nebo zajištění maximální bezpečnosti.
Rovněž využíváme moderní architektonické vzory, a to v souvislosti s budováním uživatelských rozhraní aplikací, neboť se snažíme o eleganci a efektivitu každého řešení. Jak se technologie vyvíjí, vyvíjíme se i my, přičemž zkoumáme nové architektury, které posouvají hranice možného
Zabezpečení a šifrování
Bezpečnost je základem každé aplikace, kterou navrhujeme. Zajišťujeme bezpečnost platebních služeb a zpracování dat implementací zabezpečení již od návrhu a silných průmyslových standardů v oblasti symetrických a asymetrických kryptografických technik, key exchange protocols a tokenizace. Náš kód spolupracuje s kryptografickými bezpečnostními moduly, hardwarovými i cloudovými, které chrání keys.
Viva.com se vyznačuje vývojem, kdy týmy vývojářů front-endu a back-endu spolupracují na návrhu a tvorbě robustních aplikací pro koncové uživatele v rámci standardních ochranných technologií, jako je white box kryptografie, obfuskace, sandboxing a end-to-end šifrování.
Vývoj a testování
V naší snaze o efektivitu organizujeme naše pracovní postupy pomocí systémů Jira a Confluence a pečlivě organizujeme úkoly a dokumentaci, abychom zefektivnili vývoj. Využíváme životní cyklus vývoje softwaru (SDLC) a přesně procházíme každou fází, od plánování a návrhu až po implementaci a údržbu. Také díky důvěryhodnému úložišti GitHub dodržujeme model větvení Gitflow, který zajišťuje bezproblémovou spolupráci a kontrolu verzí.
Kvalita je středobodem všeho, co děláme, a v tomto kontextu pracuje i náš tým pro zajištění kvality, který mimo jiné provádí komplexní testovací procesy včetně testování uživatelského rozhraní, automatizace testování mobilních zařízení a testování API.