• Full time
  • Živnost
  • Ostrava

Hledáme nového kolegu na pozici Frontend Developer. Po delší době opět rozšiřujeme naše řady, tentokráte o jednoho frontend dev. React, Next.js, menší Scrum týmy, top tech stack.

 

/ pickup line

Programování je pro tebe vášní, vývoj SW tě definuje. Hledáš v Ostravě takovou pozici, kde by si mohl technologicky i osobnostně růst. Chceš psát kód na světové úrovni, rozvíjet se a své myšlenky přetavit v kód / produkt. Líbí se ti a záleží ti na tom, aby to co děláš, bylo užitečné a tvá práce měla smysl a skutečný dopad.

Pokud ses v popisu našel, tak si budeme rozumět. Vyvíjíme SW v oblasti legal, jsme 3 fullstack SCRUM týmy (React, Next.js, Java, Python) a snažíme se všichni o nejlepší možný tech stack. Pojď s námi dělat v Ostravě vývoj na světové úrovni!

 

/ o projektech

Minulý rok (2021) jsme již plně přešli na SCRUM metodologii vývoje. Vyvíjíme ve dvoutýdenních sprintech, s důrazem na komunikaci jak mezi jednotlivými členy v týmu, tak mezi vývojovým a obchodním oddělením. Proto naši devs mají blízko i k business pochopení produktů, ale díky metodologii vývoje se mohou plně soustředit na vývoj. K tomu nám pomáhají naši Product manažeři a Scrum masterka Naďa. (Více si o tomto můžeš poslechnout na naši IT konferenci Moderní stack)

CODEXIS

CODEXIS je naše nejznámější aplikace. Aktuálně máme dokončeno rozbíjení monolitu na microservices, které provozujeme v našem Kubernetes clusteru (private cloud na našich strojích). Zároveň přidáváme sociální featury – komentáře, sdílení obsahu mezi uživateli, možnost spolupráce na právních případech… Umožňujeme integraci s našimi ostatními produkty i s produkty třetích stran. Našim cílem je poskytovat špičkové právní know how a služby na špičkovém technologickém základě.

 

Protože jsme potřebovali server-side rendering, zvolili jsme Next.js a nyní jsme ve fázi migrace na Next.js. Řešíme taky spoustu výzev, mezi největší patří hlavně práce s obrovskými dokumenty (cca 200.000 elementů v DOM) a jejich perfromance a vykreslování v prohlížeči.

State Management řešíme dle jednotlivých use case. Pokud celé hledání máme v URL, tak jednotlivé parametry skládáme do URL. Ale někdy to použít nejde, nebo je to zbytečné. Takže využiváme např. local state (pro pop up, lokální info). Appolo cache používáme na data, která chodí přes GraphQL z backendu. Na složitější formuláře používáme knihovny – React Hook form a Formik.

Microfrontendy – nyní jsme ve fázi, že přemýšlíme nad jejich využitím, a to např. za pomocí multizones v Next.js. Jsme v tomto otevření, ale zatím máme více otazníků než odpovědí. Zkoumáme reálné production-ready možnosti a open-source frameworky ve světě. Pokud bys s tímto měl zkušenosti, velice rádi ti budeme naslouchat a implementovat. Např. přihlašování máme sjednocené přes sso, a každá z našich aplikací komunikuje s touto službou, takže to neřešíme v jednotlivých aplikacích. Je to za nás taky jedna z možných cest k mikrofrontendům (..proto máme state management v URL).

MANAŽER DATOVÝCH SCHRÁNEK ONLINE

MANAŽER DATOVÝCH SCHRÁNEK je na našem portfoliu již mnoho let, avšak v desktop verzi (tato verze je napsána v jazyce Delphi). V zimě roku 2020 jsme začli s její modernizací. Zcela nově jsme ji naprogramovali do cloudu, udělali přehlednější a jednodušší na ovládání. Naši klienti ji tak mají dostupnou odkudkoliv a kdykoliv – PC, tabletu i mobilu. K vývoji samozřejmě používáme moderní technologie – React, Next.js, Java 15+, AWS. Na MDSO jsme si jako na prvním projektu vyzkoušeli SCRUM metodologii vývoje.

PRÁVNÍ PORADNA

Možná znáš portál pravniprostor.cz

Měsíčně jej navštěvuje v průměru 125 tis. unikátních uživatelů a to nejen z oblasti advokacie. Je to náš web, který jsme minulý rok převlékli do nového grafického kabátu a přidali nové featury. V jeho zdokonalování pokračujeme i letos. Chceme Právní prostor rozšířit o legal tech funkce -> PRÁVNÍ PORADNU. Něco jako STACK OVERFLOW, ale v právním světě.

pravniporadna
Pravni_poradna2
pravni_poradna1

NOVÝ – ZATÍM NEVEŘEJNÝ PROJEKT

Začínáme pracovat na novém projektu, který zatím není veřejně ohlášený. Mohla by tě nadchnout výstavba na zelené louce a možnost spolunavrhovat architekturu téhle aplikace a podílet se tak na společném úspěchu. V roce 2022 bude opět na čem pracovat!

/ tech stack 

  • TypeScript
  • React 17 – hooks, context
  • Next.js
  • Stylování – StyledComponents, React Atlantic (vlastní open source style systém)
  • API – GraphQL, Apollo, GraphQL Code Generator
  • Testování – Jest, Enzyme, React testing library

/ nice to have

  • PHP fundamentals
  • DevOps / Kubernetes fundamentals

/ nabízíme 

  • tržní odměnu 
  • práci s moderním tech stackem 
  • dockerizované prostředí – Kubernetes 
  • jen nezbytné minimum byrokracie – naše motto totiž je: “JUST CODE!”
  • bezkonkurenční možnost se realizovat, velký impakt na produkt (našel si novou technologii? pokud to dává smysl, inovujeme)
  • benefitní systém na míru zaměstnanců (až dva týdny volna navíc, SICK days, FREE days, pružnou pracovní dobu, home office) 
  • možnost cestovat na konference do zahraničí 
  • možnosti seberozvoje (Coursera)

Hledáme a obklopujeme se lidmi, kteří milují programování a vývoj. Jsou zapálení pro nové technologie a hlavně umí programovat tak, aby se za svůj kód později nestyděli. Rozumíme individualitám, ale zároveň hledáme jedince dostatečně vyzrálé na to, aby si uvědomili, že v solidním týmu toho dokážou ještě více. 

Dokážeš si představit, že bys k nám zapadl/a?

Napiš, zavolej! 

Těšíme se. 

 

Chceš se potkat s našimi vývojáři, pobavit se o možnostech u nás, projít s nimi náš kód?

Potkej se s námi na naši konferenci 1.12.2021, nebo napiš, a domluvíme se na oběd / setkání u nás.

 

 

Chceš se dozvědět ještě více o pozici? Klikni na rozhovor s Michalem!