Usługi tworzenia oprogramowania w TypeScript
Usługi tworzenia oprogramowania w TypeScript dla frontendów webowych w Angular, React i Vue, backendów i API w Node.js, aplikacji full-stack w TypeScript, wspólnych bibliotek komponentów i monorepo, aplikacji React Native oraz migracji baz kodu JavaScript na TypeScript, z dedykowanymi programistami TypeScript w Państwa zespole lub projektem w TypeScript realizowanym od A do Z.
Co budujemy w TypeScript
Frontendy w TypeScript: Angular, React i Vue
Aplikacje jednostronicowe i renderowane po stronie serwera na aktualnych Angular, React z Next.js i Vue z Nuxt, w strict TypeScript z typowanymi formularzami i trasami oraz stanem w signals, TanStack Query, Redux Toolkit lub Pinia.
Usługi Node.js w TypeScript
API i workery na NestJS, Fastify lub Hono, na aktualnych wydaniach LTS Node.js, Deno lub Bun, z Zod lub Valibot sprawdzającym każde żądanie na wejściu oraz Prisma, Drizzle lub Kysely nad PostgreSQL.
Aplikacje bezpieczne typowo od końca do końca
Jeden język od bazy danych po przeglądarkę, z tRPC, GraphQL Code Generator lub klientem generowanym z dokumentu OpenAPI, tak że zmiana w backendzie, która zepsułaby ekran, powoduje błąd builda.
Przejście z JavaScript na TypeScript
Istniejący JavaScript przenoszony plik po pliku obok prac nad funkcjami: najpierw allowJs i checkJs, typy JSDoc tam, gdzie plik nie może jeszcze przejść, potem tryb strict katalog po katalogu, a każdy krok wydawany osobno.
Typowane systemy projektowe w Storybook
Biblioteki komponentów w Angular, React lub Vue z typowanymi właściwościami i design tokens, udokumentowane w Storybook, sprawdzane pod kątem dostępności dla każdego komponentu i wydawane jako wersjonowane pakiety.
Monorepo ze wspólnymi typami
Nx, Turborepo lub workspaces pnpm z referencjami projektów, wspólnymi pakietami dla typów, schematów walidacji i klientów API oraz buildami z pamięcią podręczną, które przebudowują tylko to, czego dotyczy zmiana.
Aplikacje React Native i Expo w TypeScript
Aplikacje na iOS i Androida w React Native z Expo, współdzielące typy, walidację i klientów API z frontendem webowym w tym samym repozytorium.
Rozszerzenia przeglądarek i osadzane widżety
Rozszerzenia Chrome, Edge i Firefox na Manifest V3 oraz widżety i SDK JavaScript osadzane przez Państwa klientów na ich stronach, pisane w TypeScript i pakowane do małego rozmiaru z Vite lub esbuild.
Aktualizacje do TypeScript 7
Projekty przenoszone na TypeScript 7, natywny kompilator, którego pełne buildy zwykle działają 8 do 12 razy szybciej, gdy zniknęły opcje, które usunął, takie jak cele ES5, baseUrl i rozwiązywanie node10, z TypeScript 6 pozostawionym obok tam, gdzie sprawdzanie szablonów Angular lub Vue nadal potrzebuje starszego API.
Zatrudnienie: programiści TypeScript
Dedykowani programiści TypeScript
Programiści TypeScript dołączają do Państwa zespołu na pełny etat, pracują w Państwa repozytoriach, trackerze i na spotkaniach oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.
Realizacja projektów w TypeScript
Zespół, który prowadzi projekt w TypeScript od zakresu do wydania: wycena, wytworzenie, testy i wdrożenie, z liderem technicznym po naszej stronie, który odpowiada za plan i jakość.
Utrzymanie i przejmowanie systemów w TypeScript
Istniejący system w TypeScript, przejęty od innego zespołu lub utrzymywany w działaniu: najpierw przegląd bez zmian w systemie i pisemna lista ryzyk, następnie poprawki i nowe funkcje w kolejności według wpływu.
Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.
Kto pracuje nad Państwa projektem w TypeScript
Inżynierowie front-end
Angular, React i Vue w strict TypeScript
programiści Node.js
NestJS, Fastify i funkcje serverless
Inżynierowie React Native
Aplikacje na iOS i Androida współdzielące kod z webem
Projektanci UI i UX
Projekty Figma i design tokens
Inżynierowie QA
Testy end-to-end i komponentowe w Playwright
Jak pracujemy z TypeScript
Tryb strict włączony, żadnego any poza granicą, na której pojawiają się nietypowane dane, a te dane są parsowane schematem, a nie rzutowane. Reguły ESLint uwzględniające typy działają w pipeline, build kończy się bez ostrzeżeń, testy są dostarczane razem z funkcją w Vitest i Playwright, a zależności pozostają aktualne, z poprawkami bezpieczeństwa traktowanymi jako bezwarunkowa aktualizacja.
Programiści pracują w Państwa repozytoriach, narzędziu do śledzenia zadań i procesie. Ukraińska umowa, płace, fakturowanie i urlopy pozostają po naszej stronie, a wszystko, co napiszą, jest przenoszone na Państwa.
Pozostałe języki, w których pracujemy
Programowanie Java
Usługi programowania Java: mikroserwisy Spring Boot, systemy bankowe i płatnicze, backendy e-commerce i SaaS, integracje Kafka i modernizacja systemów legacy, z dedykowanymi programistami Java lub realizacją projektu.
Programowanie Node.js
Usługi programowania Node.js: API w TypeScript, backendy e-commerce i SaaS, integracje fintech, funkcje czasu rzeczywistego i strumieniowania oraz funkcje serverless, z dedykowanymi programistami Node.js lub realizacją projektu.
Programowanie PHP
Usługi programowania PHP: aplikacje Laravel i Symfony, e-commerce na Magento, Shopware i WooCommerce, API, WordPress i Drupal oraz aktualizacje PHP, z dedykowanymi programistami PHP lub realizacją projektu.
Programowanie C i C++
Usługi programowania C i C++: firmware wbudowany, oprogramowanie desktopowe Qt, oprogramowanie sieciowe i telekomunikacyjne, systemy o niskich opóźnieniach, oprogramowanie bezpieczeństwa i modernizacja C++, z dedykowanymi programistami C++ lub realizacją projektu.
Programowanie Go
Usługi programowania Go: mikroserwisy i API w Golang, backendy fintech i SaaS, operatory Kubernetes, potoki zdarzeń oraz oprogramowanie sieciowe i bezpieczeństwa, z dedykowanymi programistami Go lub realizacją projektu.
Programowanie Kotlin i Android
Usługi tworzenia aplikacji na Androida w Kotlin i Jetpack Compose dla aplikacji bankowych, medialnych, zakupowych i zdrowotnych, a także backendy Kotlin Multiplatform i Ktor, z dedykowanymi programistami Kotlin lub realizacją projektu.
Programowanie Rust
Usługi programowania Rust: usługi backendowe i API, blockchain i Web3, oprogramowanie systemowe i infrastrukturalne, narzędzia bezpieczeństwa, firmware wbudowany i WebAssembly, z dedykowanymi programistami Rust lub realizacją projektu.
Programowanie Swift i iOS
Usługi tworzenia aplikacji iOS w Swift i SwiftUI: aplikacje bankowe, zakupowe, medialne i zdrowotne, aplikacje na Apple Watch i Vision Pro, utrzymanie kodu Objective-C i wydania w App Store, z dedykowanymi programistami iOS lub realizacją projektu.
Programowanie Scala
Usługi programowania Scala: potoki Apache Spark, backendy dla fintech i adtech, usługi na Akka, Pekko, ZIO lub Cats Effect, aplikacje Play i migracje do Scala 3, z dedykowanymi programistami Scala lub realizacją projektu.
Pytania o tworzenie oprogramowania w TypeScript
Dla jakich branż tworzą Państwo oprogramowanie w TypeScript?
E-commerce i marketplace (sklepy, koszyk i narzędzia dla sprzedawców), SaaS i oprogramowanie korporacyjne (pulpity, panele administracyjne i produkty wielodostępne), fintech i ubezpieczenia (portale klientów, onboarding i ekrany handlowe), ochrona zdrowia (portale pacjenta i narzędzia kliniczne), produkty danych i AI (interfejsy analityczne i asystenci AI), adtech i marketing, media i aplikacje konsumenckie, edukacja oraz logistyka (pulpity śledzenia i dyspozytorskie).
Czy w zespole są programiści TypeScript?
Tak. Nasi inżynierowie Angular, React i Vue piszą w TypeScript codziennie, także frontend Angular platformy, na której działa nasza własna firma.
Czy warto przenieść nasz JavaScript na TypeScript?
Dla kodu, który zmienia kilka osób i który będzie żył latami, tak: typy wychwytują klasę błędów przed przeglądem, czynią refaktoryzację bezpieczniejszą i dokumentują kod dla kolejnego programisty. Przejście odbywa się plik po pliku obok prac nad funkcjami, więc dostawa nie zatrzymuje się z tego powodu.
Jak szybko mogą zacząć programiści TypeScript?
Gdy odpowiedni programista TypeScript jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.
Jak wygląda zatrudnienie przez BigTree108: programiści TypeScript?
Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.
Do kogo należy praca, którą wykonują?
Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.
Potrzebują Państwo programistów TypeScript?
Prosimy podać frontend, backend i wersję TypeScript, której Państwo dziś używają. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: profile kandydatów lub plan prac.