Job offers
Development
Programátor
Senior VBA Product Developer / Excel Application Architect
SIC AkcelerátorSIC Akcelerátor

Senior VBA Product Developer / Excel Application Architect

  • CZK 700 – CZK 1K
  • Remote, Hybrid
  • Prague
  • Part-time

Pomáhej firmám připravit se na novou éru férového odměňování

V Pay-Fair řešíme téma, které bude během následujících let zásadně měnit fungování HR ve firmách napříč Evropou — správnou přípravu na férové a transparentní odměňování v souvislosti s EU Pay Transparency směrnicí.

Pomáháme HR týmům převádět složitou metodiku odměňování a velké množství dat do konkrétních rozhodnutí. Aby byla rychlá, stabilní a příjemná pro uživatele, nestačí nám někdo, kdo umí napsat další makro.

Hledáme Seniorního vývojáře nebo vývojářku, kteří dokážou vidět architekturu, kód, data i uživatelský zážitek jako jeden celek.

Nečeká tě nekonečný backlog drobných ticketů. Dostaneš reálný produktový problém, přístup k lidem, kteří produktu a odměňování rozumějí, a prostor dotáhnout řešení od první diagnózy až po otestovaný release.

Proč by tě to mohlo zajímat?

  • Product ownership. Nebudeš jen implementovat přesně rozepsané zadání. Očekáváme, že se podíváš na problém v souvislostech, navrhneš nejrozumnější řešení a upozorníš nás, když zadání nebo stávající architektura nedávají smysl.
  • Tvoje práce bude okamžitě vidět v produktu. Každé zrychlení, odstraněná chyba nebo lépe navržený formulář má přímý dopad na práci lidí, kteří s aplikací pracují.
  • Budeš blízko businessu. Budeš spolupracovat přímo s foundery a lidmi, kteří rozumějí compensation managementu. Nebudeš programovat ve vakuu bez kontextu, proč daná funkce vzniká a komu má pomoci.
  • Čeká tě seniorní agenda, ne údržba jednoduchých maker. Projekt kombinuje aplikační architekturu ve VBA, dynamické UI, práci s daty, API komunikaci, debugging, optimalizaci i produktové rozhodování.
  • Projekt má jasný cíl a jasnou cílovou rovinku Spolupráce je plánovaná přibližně na 6–12 měsíců. Cílem je Excel fázi produktu kvalitně dokončit, stabilizovat a zanechat za sebou udržovatelnou aplikaci. Neslibujeme permanentní roli, po dokončení této fáze se může rozsah práce výrazně zmenšit nebo spolupráce skončit. Nicméně budeme stavět webovou aplikaci, tedy pokud máš přesah, můžeme spolupracovat dále.

Co od spolupráce můžeš čekat?

  • přímou komunikaci s foundery a rychle dostupný businessový kontext;
  • vysokou míru autonomie bez zbytečných schvalovacích vrstev;
  • reálný vliv na architekturu, technický dluh i uživatelský zážitek;
  • flexibilní kapacitu: na začátku přibližně do 20 hodin týdně, následně typicky 10–15 hodin;
  • práci na produktu, který řeší konkrétní a stále důležitější businessový problém;
  • jasně vymezený projekt, jeho cíl i předpokládanou délku.

Co potřebujeme my od tebe?

  • převezmeš odpovědnost za technickou kvalitu a další rozvoj komplexní aplikace postavené v Microsoft Excel a VBA.
  • rozvíjet a zpřehledňovat architekturu rozsáhlejší VBA aplikace;
  • pracovat s dynamicky vytvářeným uživatelským rozhraním a formuláři;
  • navrhovat a upravovat práci s třídami, knihovnami a datovými strukturami;
  • řešit komunikaci s databázovým rozhraním přes API a parsování odpovědí;
  • nastavovat robustní error handling napříč projektem;
  • zlepšovat logování pro debugging, diagnostiku a optimalizaci;
  • samostatně testovat změny, hledat regresní chyby a optimalizovat výkon;
  • využívat pokročilé možnosti Excelu tak, aby byl produkt nejen funkční, ale také intuitivní;
  • dokumentovat klíčová rozhodnutí a snižovat závislost produktu na znalostech jednoho člověka.

Kód je jen polovina práce. Druhá polovina je úsudek: poznat, kde stačí oprava, kde je potřeba refaktor a kde je lepší změnit samotný návrh.

Máš ideální skill set, pokud:

  • máš seniorní, praktickou zkušenost s vývojem rozsáhlejších aplikací ve VBA;
  • nepracoval/a jsi pouze s jednotlivými makry, ale i s propojeným aplikačním celkem;
  • výborně znáš Microsoft Excel včetně jeho uživatelského rozhraní a pokročilých možností;
  • máš zkušenost s UserForms, třídami a strukturováním většího VBA projektu;
  • umíš systematicky testovat, debugovat a optimalizovat kód;
  • dokážeš převzít práci od nejasného problému přes návrh až po funkční řešení;
  • přemýšlíš produktově a záleží ti na tom, jak se aplikace skutečně používá;
  • umíš si vyžádat kontext, ale nepotřebuješ na každý krok detailní specifikaci;
  • dokážeš otevřeně říct, že navrhované řešení není správné — a přijdeš s lepší alternativou.

Pro tuto pozici skutečně hledáme seniorní profil. Samotná znalost syntaxe VBA nebo zkušenost s menšími automatizacemi nestačí.

Výhodou bude:

  • zkušenost s GitHubem a verzováním VBA projektů;
  • praktické využívání Claude Code nebo jiných AI nástrojů při vývoji, review a optimalizaci;
  • zkušenost s API integracemi a transformací dat;
  • orientace v PostgreSQL nebo jiných relačních databázích;
  • zkušenost s datovou analýzou, Power Query nebo datovým modelováním;
  • cit pro UX a schopnost zjednodušovat složité workflow.

Neočekáváme, že budeš splňovat každou výhodu navíc. U klíčových VBA zkušeností ale potřebujeme skutečnou senioritu.

Tahle role pravděpodobně není pro tebe, pokud:

  • máš zkušenost hlavně s krátkými makry a jednorázovými automatizacemi;
  • chceš dostávat přesně rozepsané technické zadání bez odpovědnosti za výsledek;
  • zajímá tě pouze to, zda kód funguje, ne jak rychle, spolehlivě a příjemně se používá;
  • nechceš pracovat se staršími částmi kódu ani hledat příčiny komplexních chyb;
  • hledáš od začátku dlouhodobý full-time pracovní poměr bez časově ohraničené projektové fáze.

Co je Pay-Fair

Pay-Fair je HR Tech SaaS platforma zaměřená na compensation management a férové odměňování.

Kombinujeme vlastní data z průzkumů odměňování, metodiku hodnocení pozic budovanou déle než pět let a software, který firmám pomáhá nastavit systém odměňování během hodin namísto měsíců. V roce 2025 jsme pracovali s daty 77 firem a více než 60 000 zaměstnanců.

Evropské firmy právě vstupují do období, kdy transparentní odměňování přestává být okrajovým HR tématem a stává se konkrétním datovým, procesním a technologickým úkolem.