Senior JS programátor

Brno / Hlavní pracovní poměr

ContentKing roste rychlým tempem, a my proto hledáme seniorního JS programátora, který nám pomůže dále vyvíjet naši aplikaci využívanou zákazníky po celém světě. Jedná se o velkou výzvu, která s sebou nese pracovní rozmanitost, svobodu a zodpovědnost.

Co je ContentKing

ContentKing je služba pro monitoring webových stránek, kterou využívají digitální marketéři z celého světa, včetně firem jako IBM, Atlassian či Gartner. Jejich weby monitorujeme nepřetržitě 24/7 a zaznamenáváme veškeré změny, které se na nich odehrávají. V případě, že se něco pokazí, posíláme okamžitá upozornění.

Výzva

ContentKing vzniknul, abychom lidem usnadnili práci a zvýšili jejich produktivitu. Aplikace monitoruje weby s desítkami milionů stránek a udržuje index s obrovským množstvím dat, která se neustále proměňují a aktualizují.

Naši zákazníci musí mít možnost pracovat s těmito daty co nejrychleji to jen jde, a proto vše děláme s nekompromisním důrazem na UX.

Proto jsme implementovali:

  • virtuální scrolling v tabulkách s miliony řádků místo stránkování
  • rozšíření pro Chrome
  • plnou integraci s History API a spolehlivý Back button
  • lazy rendering a načítání dat podle viewportu
  • …a to vše s daty, která se neustále mění a synchronizují

Hledáme někoho, kdo si tyto bitvy vezme za své, a s pomocí Lead Developera povede vojsko do mnoha dalších.

Naše kultura

Škálovatelnost

Škálovatelnost je pro nás jakožto poskytovatele samoobslužného SaaS naprosto zásadním faktorem, na který neustále bereme ohled. Musíme být totiž schopni zdesetinásobit naši zákaznickou základnu, aniž bychom museli desetinásobně rozšířit tým.

Chceme být udržitelnou firmou se zdravým finančním základem. Nechceme přijmout armádu pracovníků zákaznické podpory jen proto, abychom to celé nějak udrželi v chodu.

Zodpovědnost a transparentnost

Jsme poměrně malý tým (4 vývojáři, 2 designéři, 1 produktová manažerka), takže pozice vývojáře v ContentKingu není jen o neustálém chrlení kódu.

Pracovat v ContentKingu znamená přispívat k produktu na koncepční úrovni ve stejné míře jako na úrovni kódu. Z toho důvodu má každý člen týmu rozsáhlé pole zodpovědnosti a naším cílem je být plně transparentní:

  • Chceš vědět, jaké nové funkce si naši zákazníci přejí?
    → Mrkni na Productboard.
  • Zajímá tě, na jaké chyby zákazníci v aplikaci narážejí?
    → Mrkni do Sentry.
  • Chceš mít přehled o tom, co nám uživatelé píšou na zákaznickou podporu?
    → Mrkni do Intercomu nebo kanálu #support na Slacku.
  • Chceš znát i byznysová čísla jako například celkové příjmy?
    → Mrkni na Geckoboard na obrazovkách v kanceláři.

Codebase a procesy

Kód je naším nejcennějším pokladem. Při vývoji a psaní kódu aplikujeme modulární architekturu, dodržujeme dobrý programovací styl a kód navíc neustále refaktorujeme, aby byla radost s ním pracovat. To vše nám jakožto vývojářům pomáhá se denně zlepšovat.

Hodně úsilí také investujeme do sdílení znalostí a zlepšování se: vzájemně si poskytujeme konstruktivní zpětnou vazbu a mentoring při pravidelných retrospektivách a dalších příležitostech.

Koho hledáme

Hledáme kolegy, kteří mají rádi pohodu výzvy a splňují následující kritéria:

  • 3 a více let zkušeností s client-side JavaScriptem
  • zkušenosti s Reactem či podobným frameworkem
  • znalost moderních design patternů
  • chuť zlepšovat svou sadu dovedností
  • schopnost komunikovat v angličtině

Splnění alespoň některých z následujících kritérií pro nás bude skvělým bonusem:

  • zkušenost s vizualizací dat
  • zkušenost s optimalizací výkonu
  • zkušenost s knihovnou Redux či podobnou architekturou

Přijímací proces

Náš přijímací proces se skládá ze tří kroků:

  1. Setkání s naším hlavním vývojářem
    Účelem tohoto setkání je seznámit se s prací a zkušenostmi toho druhého a trochu více ti přiblížit, jak to u nás chodí.
  2. Setkání s naší produktovou manažerkou a front-end vývojářem
    Právě s těmito lidmi budeš úzce spolupracovat na vývoji produktu, a je proto nezbytné, abyste se vzájemně poznali a udělali si představu o tom, jak by vaše spolupráce mohla vypadat.
  3. Setkání s naším CEO
    Třetí a poslední setkání je s naším CEO, se kterým proberete záležitosti ohledně smluv a finančního ohodnocení.

Co nabízíme

Především nabízíme práci, kde budeš čelit mnoha zajímavým výzvám a můžeš se v ní mnoho naučit.

Kromě toho pak nabízíme také solidní podmínky:

  • zajímavý plat a možnost získat podíl ve firmě
  • práce na plný úvazek (takže si opravdu můžeš koupit dům, pokud budeš chtít)
  • boží kancelář v centru Brna
  • flexibilní pracovní doba a home office
  • možnost přidat se k rychle rostoucímu startupu vyvíjejícímu platformu, kterou denně používají zákazníci jako Atlassian, IBM a Gartner
  • spolupráce s chytrými, kreativními a motivovanými lidmi

Hledáme právě tebe? Neváhej a napiš nám!

Tohle jsme my

Jsme různorodá skupina marketérů, vývojářů a designérů. Sjednoceni naší nekonečnou kreativitou a zdravým pragmatismem, jsme poháněni touhou vytvořit ten nejlepší SEO software na trhu.

ContentKing team