Frontend Developer | React | Next.js | DevCors | Fajn-práce.cz

Frontend Developer | React | Next.js | DevCors

Informace o pracovním místě

    Ahooj z DevCors! Máš za sebou už několik projektů v Reactu a jsi hlava otevřená? Stojíš o práci se super lidmi, kde se nebudeš ani vteřinu nudit? Chceme tě poznat! Nejdřív pojď ale poznat ty nás! Jsme DevCors, specialisté na vývoj softwarových systémů. Naším mottem je “Team work, dream work” a řídíme se jím, jak jen to jde. Zakládáme si na spokojených týmech a projekty si vybíráme tak, aby naše spolupráce fungovala hladce a všichni členové byli dlouhodobě spokojení. "Dream team", ke kterému by ses připojil/a ty už spolu maká přes 6 let. Jak pracujeme? Děláme vývoj softwarových systémů na klíč. Našim klientům nabízíme vývojářské týmy tak, aby vzájemná spolupráce fungovala co nejlépe a zároveň pracujeme na svých interních projektech. Používáme moderní technologie a dbáme přitom na kvalitu, čitelnost a udržitelnost kódu. Jak do toho zapadáš? Zakázek nám přibývá a kapacity nestačí, proto hledáme posilu. Podílíme se na vývoji projektu z oblasti kryptoměn. Pracujeme s technologiemi: React, Next.js, Vue.js, HTML/CSS, jQuery, JavaScript, TypeScript. Co bys měl mít, aby nám to klapalo? * 4+ roky zkušeností s vývojem v Reactu, pár hotových projektů za sebou a především chuť v Reactu denně pracovat. * Zkušenosti s Next.js 13, TypeScript a JavaScript. * Zkušenosti s integrací s rozhraními RESTful API. * Schopnost spolupracovat v týmu, učit se od kolegů, případně sám kolegy přiučit něco nového. Nehledáme sólistu, ale týmového hráče. * Dobrá znalost CI/CD pipelines a cloudových nasazení výhodou. * Zkušenosti s vývojem webových appek a přehled o moderních technologiích. * Komunikativní angličtinu a češtinu (denní standupy). Co tě na projektu čeká? * Vývoj, údržba a optimalizace frontendových aplikací pomocí Reactu, Next, js, TypeScriptu * Tvorba responzivních a výkonných frontendových aplikací. * Integrace s backendovými API (RESTful). * Návrh UI komponent (např. s Tailwind, případně jinými UI knihovnami) * Nasazování nových verzí, podíl na architektuře a škálování aplikace * Úzká spolupráce s vývojáři backendu, designéry UX/UI a DevOpsáky na vytváření soudržných aplikací. Proč by ses měl připojit? * Budeš pracovat v super týmu opravdu přátelských a pohodových lidí, kteří vždycky poradí a pomůžou. ‍‍ * Jsi sova nebo ranní ptáče? U nás na tom nezáleží - máme flexibilní pracovní dobu a tvému režimu rádi vyjdem vstříc. * Můžeš s námi počítat i do budoucna. Nabízíme dlouhodobou spolupráci na IČO. * V kancelářích vždycky najdeš něco dobrého na posilnění, neomezený přísun kafe je samozřejmostí. * Spoustu se toho naučíš a vyrosteš spolu s námi. Rádi ti taky zaplatíme vzdělávací workshopy, akce nebo školení. Nabídnout ti toho ale můžem ještě mnohem víc. Ozvi se nám a pojďme probrat možnosti spolupráce. Těšíme se!
Datum nástupu: Ihned
Počet míst: 1
Úvazek: Plný
Min. vzdělání: Středoškolské
Firma: StartupJobs.com s.r.o.
Zadavatel: StartupJobs Jobot

Máte zájem o práci?

Získej Fajn práci s naší Fajn apkou

fajn-prace

🐛 Debug Panel

📄 STRÁNKA
Nginx: 0.319s
PHP: 0.085s
Rozdíl: 0.059s
s.id
199
s.kontroler
inzeraty/polozka/hlavni/k.i.polozka.hlavni.php
s.uri_cs
/prace/*/+-*/
s.nazev_cz
Detail inzerátu
s.titulek_cs
Detail inzerátu
s.popis_cz
Detail inzerátu
s.popis_cs
Detail inzerátu
s.autorizovany_uchazec
vse
titulek
popis
Detail inzerátu
s.titulek
Frontend Developer | React | Next.js | DevCors | Fajn-práce.cz
🔍 SELECT DOTAZY 10
Celkem: 0.026s
Max: 0.005s
#1 → 0.01s
select presm.id `presm.id`, presm.cil `presm.cil`, presm.status `presm.status` from presmerovani presm where (presm.zdroj = "https://www.fajn-prace.cz/prace/praha/6142621-frontend-developer-react-nextjs-devcors/" and presm.shoda = "presna" ) or (locate(presm.zdroj, "https://www.fajn-prace.cz/prace/praha/6142621-frontend-developer-react-nextjs-devcors/%") > 0 and presm.shoda = "volna" )
#2 → 0s
select i.id `i.id`, i.titulek_cz `i.titulek_cz`, i.titulek_sk `i.titulek_sk`, i.adresa_pracoviste_adresa `i.adresa_pracoviste_adresa`, i.adresa_pracoviste_id_mesta `i.adresa_pracoviste_obcecz_obec_casti_id`, i.termin_od `i.termin_od`, i.termin_do `i.termin_do`, i.mzda_od `i.mzda_od`, i.mzda_do `i.mzda_do`, i.mzda_mena `i.mzda_mena`, i.mzda_typ `i.mzda_typ`, i.pocet_mist `i.pocet_mist`, i.uvazek `i.uvazek`, i.vhodne_pro `i.vhodne_pro`, i.id_min_vzdelani `i.id_min_vzdelani`, i.id_kraje `i.kr.id`, i.id_okresu `i.okr.id`, i.id_mesta `i.ob.id`, i.id_statu `i.st.id`, i.zobraz_telefon `i.zobraz_telefon`, i.zobraz_videohovor `i.zobraz_videohovor`, i.telefon `i.telefon`, i.adresa_pracoviste `i.adresa_pracoviste`, i.id_sekce `i.se_i.id`, trim(BOTH "," from i.hledane_obory) `i.obory_id`, trim(BOTH "," from i.hledane_pozice) `i.pozice_id`, i.datum `i.datum`, i.datum_schvaleni `i.datum_schvaleni`, i.datum_expirace `i.datum_expirace`, i.url_videohovor `i.url_videohovor`, i.zobraz `i.zobraz`, i.id_statu_zahranici `i.id_statu_zahranici`, i.id_kategorie_brigad `i.id_kategorie_brigad`, i.vek `i.vek`, i.pohlavi `i.pohlavi`, i.doplneni `i.doplneni`, i.id_inzerenta `i.id_inzerenta`, i.id_jazyku1_uroven `i.id_jazyku1_uroven`, i.id_jazyku1 `i.id_jazyku1`, i.lat `i.lat`, i.lon `i.lon`, i.sancemetr_individualni `i.sancemetr_individualni`, i.sancemetr `i.sancemetr`, i.uroven_smazani `i.uroven_smazani`, i.`adr.id` `i.adr.id`, i.termin_slovy `i.termin_slovy`, i.placeny `i.placeny`, u.firma_nazev `u.firma_nazev`, fi.ident `fi.ident`, fi.nazev `fi.nazev`, fi.popis `fi.popis`, fi.id `fi.id`, fi.koncovka1 `fi.koncovka1`, fi.oddil_inzeraty_zobrazeni `fi.oddil_inzeraty_zobrazeni`, fi.sancemetr_individualni `fi.sancemetr_individualni`, u.jmeno `u.jmeno`, u.prijmeni `u.prijmeni`, u.id `u.id`, u.telefon `u.telefon`, u.predvolba_telefon `u.predvolba_telefon`, u.zobraz_telefon `u.zobraz_telefon`, i_text.popis_cz `i_text.popis_cz`, i_text.popis_sk `i_text.popis_sk`, i_text.pozadujeme_cz `i_text.pozadujeme_cz`, i_text.pozadujeme_sk `i_text.pozadujeme_sk`, i_text.nabizime_cz `i_text.nabizime_cz`, i_text.nabizime_sk `i_text.nabizime_sk`, i_text.emaily `i_text.emaily`, adr.nazev `adr.nazev`, adr.nazev_ulice `adr.nazev_ulice`, adr.cislo_domovni `adr.cislo_domovni`, adr.cislo_orientacni `adr.cislo_orientacni` from inzeraty i join firmy fi on i.id_firmy = fi.id join uzivatele u on u.id = i.id_uzivatele join inzeraty_text i_text on i_text.id_inzeratu = i.id left join adresycz adr on adr.id=`adr.id` where i.id = "6142621"
#3 → 0s
select ip `ip` from ip_blokace where ip = "216.73.216.167" and archiv = "0"
#4 → 0s
select s.id `s.id`, s.kontroler `s.kontroler`, s.uri_cs `s.uri_cs`, s.nazev_cz `s.nazev_cz`, s.titulek_cz `s.titulek_cs`, s.popis_cz `s.popis_cz`, s.popis_cz `s.popis_cs`, s.autorizovany_uchazec `s.autorizovany_uchazec` from stranky s where s.archiv = "0" and s.id="199" and s.`pr.id` = "99"
#5 → 0s
select ob.ident `ob.ident`, ob.nazev `ob.nazev` from krajecz kr join obcecz ob on kr.`ob.id-hlavni` = ob.id where kr.id not in (0, 19) and kr.id = "19"
#6 → 0s
select adr.gps_x `adr.gps_x`, adr.gps_y `adr.gps_y` from adresycz adr where adr.id = "554782"
#7 → 0s
select s.id `s.id`, s.uri_cs `s.uri_cs`, s.nazev_cz `s.nazev_cz` from stranky s where id in("100","102","103","104","105","106") order by FIELD(s.id, "100","102","103","104","105","106")
#8 → 0s
select s.id `s.id`, s.uri_cs `s.uri_cs`, s.`pr.id` `s.pr.id` from stranky s where s.id = "120"
#9 → 0s
select s.id `s.id`, s.uri_cs `s.uri_cs` from stranky s where 1 and s.archiv = "0" and s.`pr.id` = "99" and s.stara_url_fb = "0" and s.id not in (10)
#10 → 0s
select pr.id `pr.id`, pr.zkratka `pr.zkratka` from projekty pr where pr.`st.id`="1" and pr.`pr_jaz.id`="80"
➕ INSERT DOTAZY 1
Celkem: 0.004s
#1 → 0s
insert `pozadavky` (`id`) values (null)
🔗 $_GET 1
Array
(
    [uri] => /prace/praha/6142621-frontend-developer-react-nextjs-devcors/
)
📮 $_POST 0
Array
(
)
🔐 $_SESSION 1
Array
(
    [csrf] => 6934046037f0d9.16888074
)
🍪 $_COOKIE 0
Array
(
)
🖥️ $_SERVER 42
Array
(
    [magick_temporary_path] => /www/hosting/test-fp.cz/tmp
    [magick_tmp_path] => /www/hosting/test-fp.cz/tmp
    [magick_tmpdir] => /www/hosting/test-fp.cz/tmp
    [sys_temp_dir] => /www/hosting/test-fp.cz/tmp
    [sys_tmp_dir] => /www/hosting/test-fp.cz/tmp
    [HOME] => /www/hosting/test-fp.cz
    [USER] => www-data
    [HTTP_REFERER] => https://stage.cz.www.test-fp.cz/prace/praha/6142621-frontend-developer-react-nextjs-devcors
    [HTTP_ACCEPT_ENCODING] => gzip, br, zstd, deflate
    [HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
    [HTTP_ACCEPT] => */*
    [HTTP_HOST] => stage.cz.www.test-fp.cz
    [KOREN] => /www/hosting/verzovani/stage/
    [STAT] => cz
    [PROJEKT] => fp
    [PATH_INFO] => /index.php
    [SCRIPT_FILENAME] => /www/hosting/verzovani/stage/index.php
    [REDIRECT_STATUS] => 200
    [SERVER_NAME] => ~^(?<sub>(mara|risa|kuba|master|hotfix|stage)).cz.www.test-fp.cz
    [SERVER_PORT] => 443
    [SERVER_ADDR] => 95.168.198.11
    [REMOTE_USER] => 
    [REMOTE_PORT] => 23330
    [REMOTE_ADDR] => 216.73.216.167
    [SERVER_SOFTWARE] => nginx/1.22.1
    [GATEWAY_INTERFACE] => CGI/1.1
    [HTTPS] => on
    [REQUEST_SCHEME] => https
    [SERVER_PROTOCOL] => HTTP/2.0
    [DOCUMENT_ROOT] => /www/hosting/verzovani/stage
    [DOCUMENT_URI] => /index.php
    [REQUEST_URI] => /prace/praha/6142621-frontend-developer-react-nextjs-devcors/
    [SCRIPT_NAME] => /index.php
    [CONTENT_LENGTH] => 
    [CONTENT_TYPE] => 
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => uri=/prace/praha/6142621-frontend-developer-react-nextjs-devcors/
    [FCGI_ROLE] => RESPONDER
    [PHP_SELF] => /index.php/index.php
    [REQUEST_TIME_FLOAT] => 1765016671.9948
    [REQUEST_TIME] => 1765016671
    [cr.id] => 
)