Zkus vyladěnou mobilní aplikaci

rating

Webový vývojář – React, TypeScript, Vědecká SaaS platforma

Včerejší

AI|ffinity s.r.o.

Milady Horákové 116/109, Praha-Hradčany

Vzdálenost od tebe uvidíš po zadání adresy ve výpisu nabídek.


Plat

80 000 - 90 000 Kč hrubého

Úvazek

Práce na plný úvazek, Práce na zkrácený úvazek

Smlouva

Práce na živnostenský list/IČO, Dohoda o pracovní činnosti

Benefity

Možnost si napracovat hodiny, Práce převážně z domova, Individuální rozvržení pracovní doby, Stravenky/příspěvek na stravování, Bonusy/prémie, Možnost občasné práce z domova, Flexibilní začátek/konec pracovní doby, Notebook

Vzdělání

Vysokoškolské / univerzitní

Jazyky

Čeština (Pokročilá) nebo Angličtina (Pokročilá)

Zařazené

IS/IT: Vývoj aplikací a systémů, DevOps vývojář, JavaScript vývojář, React vývojář, Webdesigner


O pozici

Typ práce:

  • Práce na dálku nebo na místě, na plný úvazek (FTE 1,0) nebo na částečný úvazek (FTE >= 0,5) s flexibilní pracovní dobou.
  • Upřednostňujeme uchazeče s bydlištěm v České republice.
  • Upřednostňujeme smlouvu na volné noze a nabízíme až 90 000 Kč za FTE 1,0 v závislosti na zkušenostech a dovednostech uchazeče.

Odpovědnosti:

Úspěšný kandidát bude nedílnou součástí dynamického multidisciplinárního týmu na pomezí webového designu, cheminformatiky, umělé inteligence a NMR pro inovativní návrh léčiv. Tato role zahrnuje:

  • Údržbu a další vývoj uživatelsky přívětivé webové aplikace SaaS pomocí React, a TypeScript.
  • Údržbu stávající infrastruktury (hosting, VPS server) pro platformu SaaS i webové stránky
  • Údržbu CI/CD pipeline pro platformu SaaS
  • Řešení nouzových problémů s platformou SaaS nebo webovými stránkami (výpadky, vypnutí serveru, závažné chyby)
  • Programování připojení k systémům spouštění úloh, které odlehčují webovému serveru výpočetně náročné úkoly.
  • Účast na revizích kódu, testování a dokumentaci s cílem zajistit vysokou kvalitu dodávaného softwaru.
  • Podpora zákazníků a členů týmu při používání online platformy SaaS pro určování struktury proteinů.

Obecné požadavky:

  • Bakalářský titul v oboru informatiky nebo podobném oboru.
  • Znalost React a TypeScript.
  • Zkušenosti se systémy pro správu verzí (např. Git a GitHub).
  • Zkušenosti s operačním systémem UNIX a nástroji příkazového řádku.
  • Znalost moderních postupů a nástrojů pro vývoj webových aplikací.
  • Silné schopnosti řešení problémů a smysl pro detail.
  • Schopnost pracovat samostatně i v multidisciplinárním týmu.
  • Velmi dobrá znalost angličtiny (úroveň B2 nebo vyšší).
  • Vynikající komunikační schopnosti s možností efektivně přispívat do multidisciplinárních vědeckých týmů.
  • Zájem o biochemii a/nebo související nástroje umělé inteligence je velkou výhodou.
  • Zkušenosti s biochemickými datovými formáty jsou výhodou.
  • Znalost jazyka Python je velkou výhodou.
  • Silný týmový hráč s nadšením, pozitivním přístupem, kreativitou a velkým smyslem pro humor!

Uchazeče laskavě žádáme, aby vysvětlili, proč mají zájem právě o tuto pozici. Skutečný zájem o projekt a ochota k dlouhodobé spolupráci budou velmi oceněny. Neosobní žádosti budou automaticky zamítnuty.


Často kladené otázky a odpovědi:

  • V jaké fázi se momentálně nachází vývoj webové části?

Máme produkční verzi, která uživatelům umožňuje zadávat parametry výpočetních úloh, nahrávat vstupní soubory a načítat zpracované úlohy. Zde si můžete prohlédnout demo video:

https://youtu.be/ljX-bOdQsjU?si=JWYFNg3xpj3y_FQe

  • Je cílem plnohodnotná webová aplikace, nebo spíše uživatelské rozhraní ve webovém prohlížeči pro práci s lokálně spuštěnou instancí (např. v Dockeru)?

Něco mezi tím.

  • V inzerátu zmiňujete hlavně frontendové technologie – máte nějakou představu, co byste chtěli použít na backendu? Byl bych zodpovědný pouze za frontend, nebo také za backend, návrh uživatelského rozhraní nebo DevOps?

Pokud se také více podílíte na backendu a DevOps, určitě to uvítáme.

  • Můžete stručně popsat způsob nasazení platformy a její celkovou architekturu?

Naše cloudová SaaS je webový portál pro interaktivní analýzu NMR dat a modelování proteinů, který je v současné době v aktivním vývoji/beta verzi s nasazením ve fázi stagingu a produkce. Frontend používá React 19 (Vite, TanStack Router/Query, MUI, Molstar) a backend používá Node.js/Express s tRPC, Prisma/PostgreSQL, JWT auth a SendGrid. Platforma běží na Digital Ocean s frontendem, backendem a databází PostgreSQL nasazenými jako samostatné kontejnery Docker (za Nginx), zatímco AI pipeline se spouštějí na vyhrazené vzdálené výpočetní infrastruktuře přes zabezpečené SSH (přenos souborů, spouštění/monitorování úloh a načítání výsledků). Nasazení je kontejnerizováno pomocí Docker Compose a automatizováno prostřednictvím GitHub Actions, s plánovanými vylepšeními včetně lehké analýzy produktů v aplikaci (např. PostHog) pro pochopení chování uživatelů a sběr zpětné vazby.

  • Bude možné spolupracovat s někým jiným, např. na revizi kódu, konzultacích nebo zpětné vazbě ke kódu?

Kontrola kódu a spolupráce jsou samozřejmostí.

  • Hledáte webového vývojáře pro dlouhodobou spolupráci? Bude pracovat samostatně nebo v týmu?

Preferujeme jednoho webového vývojáře jako stálého člena našeho týmu, protože budeme platformu rozšiřovat. Máme také dalšího vývojáře, který je odborníkem na molekulární vizualizaci a pomůže vám ji začlenit do platformy SaaS. A samozřejmě budete v denním kontaktu se všemi našimi vědeckými vývojáři, kteří vám vysvětlí nuance našich nástrojů, objasní vaše dotazy a přidělí vám nové úkoly. Později budete komunikovat s klienty, sbírat jejich zpětnou vazbu a návrhy na nové funkce, které by měly být přidány do SaaS.

Nebo zkus mobilní apku

Uvidíš nabídky ve svém okolí a všechny své odpovědi budeš mít vždy po ruce

Naskenuj kód

Na Práci za rohem máš největší šanci najít si práci blízko domova a přestat dojíždět. Vybírej z volných míst a brigád po celém Česku, třeba v lokalitách Praha, Brno, Ostrava, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Ústí nad Labem, Pardubice, Zlín, Havířov, Kladno, Most, Opava a mnoha dalších.

Používáme cookies, viz Podmínky služby. A také chráníme tvoje osobní údaje, viz Zásady ochrany soukromí. Více o reklamě na portálech Alma Career a transparentnosti se můžete dočíst na naší Informační stránce. Zde je naše Technická specifikace.