GoCharting
GoCharting
11 – 50 Zaměstnanci
FintechKryptoSaaS
GoCharting je fintechová a SaaS společnost, která vyvíjí software pro analýzu trhů a obchodování určený traderům pracujícím s více třídami aktiv. Její platforma kombinuje pokročilé grafy s nástroji pro analýzu toku objednávek, jako jsou footprint grafy, tržní profily, objemová delta a hloubka trhu, a zároveň nabízí opční terminál, nástroj pro tvorbu strategií, ekonomické kalendáře, predikční trhy a obchodování jedním kliknutím prostřednictvím připojených brokerů. Uživatelé mohou pracovat s futures, forexem, akciemi, kryptoměnami, CFD a regionálními burzami, zatímco skriptování Lipi, SDK pro vývojáře, komunitní analýzy a indikátory vytvořené uživateli podporují přizpůsobení a spolupráci. Produktové zaměření společnosti GoCharting může oslovit kandidáty se zájmem o finanční technologie, obchodní infrastrukturu, datově bohaté SaaS produkty a kryptoměnové trhy.

Seniorní frontendový inženýr, obchodní platforma (hybridní režim, Srbsko)

Rozvíjejte webový obchodní terminál GoCharting pracující v reálném čase pomocí Reactu, TypeScriptu a Reduxu. Zaměřte se na responzivní práci s tržními daty, synchronizaci stavu, výkon a spolehlivé pracovní postupy pro grafy.

Popis

  • Přebírejte odpovědnost za dodávku funkcí od začátku do konce v produkčním obchodním terminálu a podle potřeby udržujte sladění cest combine a parity.
  • Prověřujte složité závody související s více kartami, hydratací a perzistovaným stavem.
  • Optimalizujte rozsáhlé seznamy a vysoce aktivní grafy pomocí virtualizace, zlepšování životního cyklu odběrů a omezení zbytečných aktualizací Reduxu.
  • Spolupracujte s produktovým a designovým týmem na tvorbě efektivních uživatelských prostředí.
  • Připravujte srozumitelné pull requesty a upozorňujte na rizika v oblasti synchronizace, autentizace a souvisejících brokerských toků.
  • Podporujte růst týmu mentoringem kolegů a posilováním postupů v Reactu, hranic stavu a odstraňování příčin problémů.

Požadavky

  • Alespoň pět let zkušeností s vývojem komplexních jednostránkových aplikací v Reactu, převážně s hooky, a určitá zkušenost se staršími komponentami založenými na třídách.
  • Velmi dobrá znalost TypeScriptu a JavaScriptu a také Reduxu nebo srovnatelné architektury globálního a lokálního stavu.
  • Zkušenosti s tvorbou rozhraní v reálném čase nebo s vysokou frekvencí aktualizací, která zahrnují WebSockets, živé seznamy, grafy, obchodování nebo související systémy.
  • Prokazatelná schopnost diagnostikovat problémy se stavem napříč okny, vrstvami perzistence nebo více úložišti.
  • Zkušenost s prací ve velkých monorepozitářích s Webpackem, sdílenými balíčky a dlouhodobě udržovanými větvemi funkcí.
  • Silná písemná komunikace s produktovými partnery a kolegy z engineeringu.
  • Zkušenost s grafovými produkty, tržními daty nebo brokerskými integracemi je výhodou.
  • Znalost Canvasu, SVG, grafiky ve WebGL, WebAssembly nebo transpilace je výhodou.
  • Zkušenost s virtualizovanými seznamy, jako je react-window, a s Emotion nebo systémy stylovaného UI je výhodou.
  • Praktická znalost Vitestu nebo Jestu a pracovních postupů v Bitbucketu nebo GitHubu je výhodou.
  • Schopnost profilovat výkon v Chromu během dlouhotrvajících obchodních relací je výhodou.