Přeskočit na obsah
BigTree108

Služby vývoje v TypeScriptu

Služby vývoje v TypeScriptu pro webové front endy v Angularu, Reactu a Vue, back endy a API v Node.js, full-stack aplikace v TypeScriptu, sdílené knihovny komponent a monorepa, aplikace v React Native a migrace kódových základen z JavaScriptu na TypeScript, s dedikovanými TypeScript vývojáři pro váš tým nebo s projektem v TypeScriptu dodaným od začátku do konce.

Co stavíme v technologii TypeScript

  • TypeScript front endy v Angularu, Reactu a Vue

    Single-page a serverově renderované aplikace na aktuálním Angularu, Reactu s Next.js a Vue s Nuxt, ve striktním TypeScriptu s typovanými formuláři a trasami a stavem v signálech, TanStack Query, Redux Toolkit či Pinia.

  • Služby v Node.js v TypeScriptu

    API a workery na NestJS, Fastify nebo Hono, na aktuálních verzích Node.js LTS, Deno či Bun, se Zod nebo Valibot kontrolujícím každý požadavek na vstupu a Prisma, Drizzle či Kysely nad PostgreSQL.

  • Aplikace typově bezpečné od začátku do konce

    Jeden jazyk od databáze po prohlížeč, s tRPC, GraphQL Code Generator nebo klientem generovaným z dokumentu OpenAPI, takže změna na back endu, která by rozbila obrazovku, shodí build.

  • Přechod z JavaScriptu na TypeScript

    Stávající JavaScript převáděný soubor po souboru vedle práce na funkcích: nejdřív allowJs a checkJs, typy JSDoc tam, kde soubor zatím převést nejde, poté striktní režim adresář po adresáři, každý krok vydaný samostatně.

  • Typované design systémy ve Storybooku

    Knihovny komponent v Angularu, Reactu nebo Vue s typovanými props a design tokeny, zdokumentované ve Storybooku, u každé komponenty zkontrolované na přístupnost a vydávané jako verzované balíčky.

  • Monorepa se sdílenými typy

    Nx, Turborepo nebo pnpm workspaces s odkazy mezi projekty, sdílenými balíčky pro typy, validační schémata a klienty API a cachovanými buildy, které přestavují jen to, čeho se změna dotkla.

  • Aplikace v React Native a Expo v TypeScriptu

    Aplikace pro iOS a Android v React Native s Expo, sdílející typy, validaci a klienty API s webovým front endem ve stejném repozitáři.

  • Rozšíření prohlížečů a vkládatelné widgety

    Rozšíření pro Chrome, Edge a Firefox na Manifest V3 a widgety a SDK v JavaScriptu, které si vaši zákazníci vkládají do vlastních webů, psané v TypeScriptu a malé díky balení přes Vite nebo esbuild.

  • Aktualizace na TypeScript 7

    Projekty převedené na TypeScript 7, nativní kompilátor, jehož plné buildy běží obvykle 8 až 12krát rychleji, jakmile jsou pryč volby, které odstraňuje, například cíle ES5, baseUrl a rozlišování node10, s TypeScriptem 6 ponechaným vedle něj tam, kde kontrola šablon Angularu nebo Vue stále potřebuje starší API.

TypeScript vývojáři do vašeho týmu

  • Dedikovaní TypeScript vývojáři

    TypeScript vývojáři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Realizace projektu v technologii TypeScript

    Tým, který provede projekt v technologii TypeScript od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.

  • Podpora a převzetí systémů v technologii TypeScript

    Stávající systém v technologii TypeScript převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem projektu v technologii TypeScript

  • Frontend vývojáři

    Angular, React a Vue ve striktním TypeScriptu

  • Node.js vývojáři

    NestJS, Fastify a serverless funkce

  • React Native inženýři

    Aplikace pro iOS a Android sdílející kód s webem

  • UI a UX designéři

    Návrhy ve Figmě a design tokeny

  • QA inženýři

    End-to-end a komponentní testy v Playwrightu

Jak pracujeme v TypeScriptu

Striktní režim zapnutý, žádné any mimo hranici, kde dorazí netypovaná data, a tato data zpracovaná podle schématu, ne přetypovaná. Typově citlivá pravidla ESLint běží v pipeline, build končí s nulou varování, testy se dodávají s funkcí ve Vitest a Playwright a závislosti zůstávají aktuální, přičemž bezpečnostní upozornění je bezpodmínečným důvodem k aktualizaci.

Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.

Další jazyky, ve kterých pracujeme

Přehled: Programovací jazyky

Otázky k vývoji v technologii TypeScript

Pro jaké obory vytváříte software v TypeScriptu?

E-commerce a marketplacy (storefronty, pokladna a nástroje pro prodejce), SaaS a podnikový software (dashboardy, administrační panely a multi-tenant produkty), fintech a pojišťovnictví (zákaznické portály, onboarding a obchodní obrazovky), zdravotnictví (pacientské portály a klinické nástroje), datové a AI produkty (analytická rozhraní a AI asistenti), adtech a marketing, média a spotřebitelské aplikace, vzdělávání a logistika (dashboardy pro sledování a dispečink).

Máte v týmu TypeScript vývojáře?

Ano. Naši inženýři v Angularu, Reactu a Vue píšou TypeScript každý den, včetně Angular front endu platformy, na které provozujeme vlastní firmu.

Vyplatí se převést náš JavaScript na TypeScript?

U kódu, který mění více lidí a který bude žít roky, ano: typy zachytí třídu chyb před revizí, dělají refaktoring bezpečnějším a dokumentují kód pro dalšího vývojáře. Přechod probíhá soubor po souboru vedle práce na funkcích, takže se kvůli němu dodávka nezastaví.

Jak rychle mohou nastoupit TypeScript vývojáři?

Když je k dispozici ten pravý TypeScript vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: TypeScript vývojáři)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Potřebujete TypeScript vývojáře?

Sdělte nám front end, back end a verzi TypeScriptu, kterou dnes používáte. Do jednoho pracovního dne dostanete odpověď: profily kandidátů nebo plán práce.