Jobs · justjoinit

React Developer (Electron)
SCALO · Wrocław · Posted 5d ago
Available in 3 locations
Remote, Wrocław · remote Apply → Wrocław · remote Apply → Wrocław, Remote · remote Apply →About the role
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.
Read the full posting on justjoinit →
FAQ
Is the React Developer (Electron) role at SCALO remote?+
This React Developer (Electron) position is listed as remote (Wrocław).
What is the salary for the React Developer (Electron) role at SCALO?+
The listing states PLN 20800-22400/MONTH.
What seniority level is this React Developer (Electron) role?+
This is a senior level position.
How do I apply for the React Developer (Electron) role at SCALO?+
Use the "Apply on justjoinit" button to open the original posting on justjoinit, where you can submit your application directly to SCALO.