React Developer (Electron)
140 zł / stawka godzinowaSCALO
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych.
Obszary naszej działalności obejmują m.in.:
• doradztwo technologiczne,
• tworzenie oprogramowania,
• systemy wbudowane,
• rozwiązania chmurowe,
• zarządzanie danymi,
• dedykowane zespoły projektowe.
Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:
- rozwój i utrzymanie aplikacji opartej o React 19 i TypeScript , dostarczanej z jednej bazy kodu na trzy platformy: web, mobile (iOS/Android) oraz desktop (Windows/macOS/Linux) ,
- projektowanie architektury współdzielonego frontendu oraz warstw specyficznych dla poszczególnych platform,
- rozwój warstwy mobilnej z wykorzystaniem Capacitor , w tym integracja z natywnymi API urządzeń, pluginami i uprawnieniami,
- rozwój warstwy desktopowej w Electron , w tym obsługa procesów main/renderer/preload, bezpiecznego IPC oraz integracji z systemem operacyjnym,
- implementacja rozwiązań offline-first , lokalnej persystencji danych, synchronizacji oraz obsługi konfliktów,
- implementacja obsługi danych real-time z wykorzystaniem WebSocket/SSE,
- integracja z API z wykorzystaniem REST, OpenAPI i gRPC-web ,
- implementacja mechanizmów uwierzytelniania i autoryzacji oraz bezpiecznego przechowywania danych na urządzeniach,
- integracja z natywnymi funkcjonalnościami urządzeń, m.in. kamerą, geolokalizacją, biometrią, BLE i systemem plików,
- rozwój push notifications oraz mechanizmów deep linking,
- rozwój responsywnych interfejsów oraz współdzielonego design systemu,
- optymalizacja wydajności i stabilności aplikacji na webie, urządzeniach mobilnych i desktopie,
- rozwój testów jednostkowych, komponentowych i E2E,
- rozwój procesów CI/CD , automatyzacja buildów oraz przygotowanie wydań dla App Store, Google Play i aplikacji desktopowych,
- wdrażanie monitoringu, crash reportingu i obsługi błędów po stronie aplikacji klienckiej,
- dbanie o jakość, bezpieczeństwo i testowalność kodu oraz udział w Code Review,
- współpraca z architektem oraz zespołami backend, DevOps i QA w rozproszonym środowisku projektowym,
- lokalizacja projektu: Wrocław,
- tryb realizacji usług: 100% zdalnie,
- budżet projektu: do 140 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług.
Kompetencje wymagane do realizacji usług:
- minimum 7 lat komercyjnego doświadczenia w rozwoju aplikacji z wykorzystaniem React ,
- minimum 1-2 lata komercyjnego doświadczenia z Electron w rozwoju aplikacji desktopowych,
- bardzo dobra, praktyczna znajomość React oraz TypeScript w projektach produkcyjnych,
- doświadczenie w tworzeniu aplikacji cross-platform z jednej bazy kodu , obejmujących web, mobile i desktop,
- praktyczne doświadczenie z Capacitor , w tym konfiguracją aplikacji iOS/Android, pluginami, uprawnieniami i natywnymi buildami,
- praktyczna znajomość Electron , w tym main/renderer/preload, bezpiecznego IPC, context isolation i sandboxingu,
- doświadczenie w pakowaniu i dystrybucji aplikacji desktopowych, np. z wykorzystaniem electron-builder lub electron-forge ,
- znajomość Vite , npm/pnpm oraz rozwiązań monorepo,
- doświadczenie w budowie responsywnych interfejsów oraz pracy z Tailwind CSS i komponentami wielokrotnego użytku,
- doświadczenie w zarządzaniu stanem i warstwą danych, np. Zustand i TanStack Query ,
- doświadczenie w tworzeniu aplikacji offline-first , w tym lokalnej persystencji danych i synchronizacji,
- doświadczenie z komunikacją real-time , np. WebSocket/SSE,
- doświadczenie w integracji REST API/OpenAPI oraz pracy z generowanymi klientami API,
- znajomość mechanizmów OAuth2/OIDC i JWT oraz zasad bezpiecznego przechowywania tokenów,
- doświadczenie w integracji aplikacji z natywnymi API urządzeń poprzez pluginy Capacitor,
- doświadczenie z push notifications oraz deep/universal links,
- doświadczenie w testowaniu frontendu z wykorzystaniem Jest/Vitest, Testing Library oraz narzędzi E2E , np. Playwright, Detox lub Appium,
- doświadczenie z CI/CD oraz procesami buildowania i publikacji aplikacji wieloplatformowych ,
- znajomość zagadnień bezpieczeństwa aplikacji webowych, mobilnych i desktopowych,
- praktyczna znajomość Git i pracy w modelu Code Review,
- znajomość języka angielskiego na poziomie B2/C1.
Mile widziane:
- znajomość Go oraz doświadczenie w rozwoju usług backendowych lub API,
- znajomość Next.js ,
- doświadczenie z MQTT i komunikacją z urządzeniami IoT,
- doświadczenie w projektach healthcare, MedTech lub innych środowiskach regulowanych ,
- znajomość standardów HL7/FHIR ,
- znajomość Swift/Kotlin i doświadczenie w tworzeniu własnych pluginów Capacitor,
- doświadczenie z mechanizmami live update/OTA,
- doświadczenie z Sentry, OpenTelemetry, Grafana, Loki, Prometheus lub Tempo ,
- znajomość Docker/Kubernetes,
- doświadczenie z WCAG i internacjonalizacją,
- praktyczna znajomość nowoczesnych narzędzi AI wspierających proces wytwarzania oprogramowania .
Co oferujemy w ramach współpracy?
- możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services,
- zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie ,
- dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy.
React, TypeScript, Capacitor, Electron
Model współpracy - jeśli jest taka konieczność zmień na UZB2B
Doświadczenie - wpisz Junior lub Regular lub Senior lub ExpertSenior
Budżet projektu - wpisz górną granicę widełek np. do 150 PLN/hdo 140 PLN/h
Tryb pracy - wpisz: Zdalnie lub Hybrydowo lub StacjonarnieZdalnie
Zobacz jak rozpocząć współpracę ze Scalo:
Oferta pracy dodana 9 dni temu
Powiązane wyszukiwania
- react-developer Wrocław
- senior react developer Wrocław
- junior react frontend developer Wrocław
- javascript developer react Wrocław
- programista react native Wrocław
- front end architect (react+redux) Wrocław
- react junior Wrocław
- javascript-developer- node.js/express.js/angular/react Wrocław
- programista front end (react) Wrocław
- react-developer