Fullstack vývojář moderních webových aplikací

Místo výkonu práce:

Praha nebo home office kdekoli.

Vhodné pro:

Začátečník (junior do 3 let praxe) a středně pokročilý (do 6 let praxe).

Forma spolupráce:

Úkolově na IČ (faktura), Dohoda o provedení práce (DPP) nebo Dohoda o pracovní činnosti (DPČ). (společně nastavíme podle preferencí obou stran).

Kdo bude tvůj šéf:

Jan Barášek, fullstack developer a zakladatel portálu Baraja.cz.

Popis pozice

U nás se rozhodně nudit nebudeš. Začali jsme původně jako tým nadšenců, kteří měli velké plány vybudovat e-shopovou platformu, kde můžete prodávat cokoli. V průběhu času se k tomu nabalily weby, potřeba všechno editovat v administraci a další technologie.

Původně jsme víc než 300 běžících webů provozovali na PHP frameworku Nette, ale postupem času jsme přešli na moderní technologie. Dnes vyvíjíme primárně v Node.js ekosystému s React, Next.js a Tailwind CSS komponentami. Pro databáze používáme Postgres a cloudové služby pro škálovatelnost a výkon.

Vyvíjet budeš moderní aplikace založené na komponentovém přístupu s React a Next.js, používáme TypeScript pro typovou bezpečnost a Tailwind pro rychlý vývoj UI. Starší PHP projekty už jen údržbujeme, všechny nové projekty jsou postaveny na Node.js stacku. Každý tvůj napsaný řádek bude mít obrovský smysl a bude denně pomáhat všem klientům.

Co od tebe očekáváme?

Chuť se pořád vzdělávat a posouvat kupředu, abys byl lepší a lepší.

Znalost JavaScriptu/TypeScriptu, základní práci s Node.js a měl bys znát základní návrhové vzory pro moderní webové aplikace.

Aspoň základní znalost React a Next.js (komponenty, routing, server-side rendering), ale hodně věcí se můžeš doučit za běhu.

Měl bys mít za sebou aspoň jeden naprogramovaný projekt nebo jiný kus kódu, který nám ukážeš, abychom mohli posoudit, jak umíš programovat.

Plusové body navíc

Když budeš umět něco z těchto bodů, získáš hodně bodů navíc, které oceníme. ;) Během spolupráce se toto všechno můžeš doučit na reálných projektech.

Verzování souborů a celého projektu v Gitu (commit, větev, merge, rebase, cherry pick, ...)

Zkušenosti s cloudovým hostingem (AWS, Vercel, Netlify) a CI/CD pipelines

Práce s Tailwind CSS a moderním CSS-in-JS

Znalost Postgres, databázového designu a optimalizace dotazů

Práce s NPM balíčky a moderními build nástroji (Vite, esbuild)

Refaktoring, performance monitoring a iterativní vylepšování

Znalost serverless architektury a edge computing

Zkušenosti s REST API, GraphQL nebo tRPC

Co bude náplní tvé práce?

Budeš vyvíjet moderní webové aplikace v React a Next.js s Tailwind CSS komponentami.

Navrhovat a implementovat REST API endpointy pro komunikaci mezi frontendem a backendem.

Psát automatické testy, dokumentaci a udržovat vysokou kvalitu kódu.

Opravovat bugy a řešit servisní zásahy na již běžících projektech (tady nabereš hodně praktických zkušeností z provozování webu).

Pro TOP velké klienty můžeš pomáhat odbavovat urgentní požadavky a technickou podporu kriticky důležitých služeb.

Co ti nabízíme?

Budeš pracovat pro značky, které dnes a denně používáš.

Rozhodně se nebudeš nudit, pořád se něco děje.

Budeš mít teamleadera, který dokonale rozumí tvé práci a má přes 10 let praxe, aby ti dokázal s čímkoli poradit.

Neformální prostředí v centru Prahy, společné obědy nebo jenom pokec u piva.

Finanční ohodnocení odpovídající tvým zkušenostem, znalostem a přístupu (na talentech nešetříme a hodláme ho z tebe udělat).

Pravidelné školení a získávání nových znalostí, aby ses posouval dál.

Konzultace tvých vlastních projektů a technickou podporu pro téměř všechny otázky.

Používáme tyto nástroje

Node.js (aktuální LTS verze), React 18+, Next.js 15+, TypeScript, Tailwind CSS, Postgres.

Pro starší projekty ještě udržujeme PHP 8.1+ s Nette frameworkem, ale všechny nové projekty jsou Node.js based.

Většina vývojářů programuje na Macu nebo Linuxu, protože "prostě funguje".

Pro psaní kódu VS Code nebo WebStorm, pro verzování kódu a zadávání úkolů GitHub, komunikujeme přes Slack.

Cloudové služby (Vercel, AWS), automatické testy (Jest, Vitest), monitoring a analytics.

Budeme moc rádi, když nás i ty něco nového naučíš.

Co rozhodně dělat nebudeš

Řešit nesmyslné projekty se zadáním, které se neustále mění bez jasné vize.

Pracovat na zastaralých technologiích bez možnosti modernizace a růstu.

Sedět jako řadový programátor v kanceláři (na každém členovi nám velmi záleží).

Mám zájem o spolupráci!

Napiš mi e-mail a domluvíme si společně další postup.

Kontaktovat mě

Zůstaňte v obraze

Přihlaste se k odběru newsletteru a získejte nejnovější informace o vývoji, technologiích a zajímavých projektech přímo do vaší e-mailové schránky.

Vaše údaje zpracováváme v souladu s zásadami ochrany osobních údajů