

Junior JavaScript / React Native Developer (B2B, praca stacjonarna)
Wynagrodzenie
5 000 - 15 000 zł / mies. brutto
Lokalizacja
Wieliczka
Wymiar pracy
Współpraca B2B
Typ umowy
Umowa o pracę, Samozatrudnienie
Opis
Stanowisko: Junior JavaScript / React Native Developer (B2B) Forma współpracy: B2B, długoterminowo Miejsce pracy: praca stacjonarna w naszym biurze (bez możliwości pracy zdalnej) Wymiar: kilka dni w tygodniu (2–4 dni, do ustalenia), rozliczanie godzinowe lub ryczałt B2B
O nas
Tworzymy i rozwijamy markę ProDevice – łączymy sprzęt do niszczenia nośników danych (degaussery / niszczarki HDD/SSD, składowanie, inwentaryzacja) z własnym oprogramowaniem. Nasza aplikacja mobilna ProDevice (iOS/Android) jest częścią większego ekosystemu ProDevice – wspiera zarządzanie procesem niszczenia danych, raportowanie oraz integrację z procedurami cyberbezpieczeństwa w firmach i instytucjach.
Rozwijamy produkt, który realnie wspiera bezpieczeństwo informacji – nie jest to „kolejna apka do notatek”, tylko narzędzie pracujące z realnymi urządzeniami w infrastrukturze klienta.
Kogo szukamy
Poszukujemy młodszego developera JavaScript (Junior), który:
chce rozwijać się w kierunku full-stack (React Native + NestJS),
jest gotowy pracować stacjonarnie w naszej firmie,
lubi produkty, które łączą świat software + hardware,
szuka dłuższej współpracy, a nie jednorazowego zlecenia.
To rola idealna dla osoby, która ma już za sobą pierwsze projekty (komercyjne lub dobrze udokumentowane projekty własne) i szuka miejsca, w którym można nabrać doświadczenia na realnym produkcie.
Zakres obowiązków
Rozwój i utrzymanie aplikacji ProDevice (React Native + Expo):
refaktoryzacja istniejącego kodu do nowoczesnych rozwiązań,
rozbudowa funkcjonalności, w tym m.in.:
dodawanie nowych cykli pracy urządzenia w formie „wizardów” (krok po kroku),
usprawnianie UX aplikacji.
Praca nad backendem w NestJS (Node.js):
rozwój API, integracje z bazą danych (SQL),
przygotowanie środowiska serwerowego w formie łatwej do wdrożenia na nowych urządzeniach.
Wdrożenie i obsługa:
systemu logowania błędów i zdalnego debugowania,
systemów analitycznych (np. analiza użycia funkcji w aplikacji, heatmapy, painpointy użytkowników).
Udział w testach wydajności i stabilności aplikacji:
testy stacjonarne z naszym zespołem,
praca z prawdziwym sprzętem ProDevice (urządzenia do niszczenia nośników danych).
Współpraca z zespołem biznesowym i technicznym przy planowaniu roadmapy produktu.
Wymagania
Must have:
Dobra znajomość JavaScript (mile widziany TypeScript lub gotowość do szybkiego wejścia).
Podstawowe doświadczenie z React Native (projekty własne, uczelniane lub komercyjne).
Znajomość podstaw Node.js – idealnie z frameworkiem NestJS lub innym podobnym (Express/Koa itp.).
Podstawowa znajomość baz danych SQL (projektowanie prostych tabel, zapytania, relacje).
Umiejętność czytania i porządkowania istniejącego kodu (refaktoryzacja, porządkowanie struktury).
Gotowość do pracy na miejscu w biurze, kilka razy w tygodniu.
Komunikatywność, samodzielność, chęć uczenia się i rozwijania.
Mile widziane:
Doświadczenie z:
Expo / PWA,
systemami CI/CD,
narzędziami do analityki aplikacji mobilnych (np. Aptabase, inne),
systemami logowania i monitoringu błędów.
Zainteresowanie tematyką cyberbezpieczeństwa, ochrony danych, infrastruktury IT.
Doświadczenie w projektach, gdzie aplikacja komunikuje się z fizycznymi urządzeniami.
Zainteresowanie elektroniką lub podstawy pracy z hardware.
Znajomość podstaw mikrokontrolerów (np. STM32) lub oprogramowania wbudowanego.
Podstawy UART / RS232 – mile widziane przy komunikacji ze sprzętem.
Doświadczenie z Expo / PWA.
Podstawy CI/CD.
Doświadczenie w aplikacjach mobilnych z modułami komunikacyjnymi.
Zainteresowanie cyberbezpieczeństwem i systemami embedded.
Oferujemy
Długoterminową współpracę B2B przy rozwoju jednego, konkretnego produktu (nie software house „od wszystkiego”).
Pracę stacjonarną, kilka dni w tygodniu – idealne dla osoby, która chce się rozwijać pod okiem bardziej doświadczonych specjalistów i lubi pracować z zespołem „na żywo”.
Realny wpływ na kształt aplikacji, UX i funkcjonalności – produkt żyje, rozwija się i jest używany przez klientów.
Możliwość pracy z nowoczesnym stackiem (React Native + Expo, NestJS, SQL, analityka, CI/CD).
Stawkę B2B adekwatną do umiejętności i zaangażowania, do ustalenia indywidualnie.
Dostęp do sprzętu ProDevice, poznanie od środka jak wygląda profesjonalne niszczenie nośników danych w kontekście cyberbezpieczeństwa.
Jak aplikować
Wyślij swoje CV / link do profilu LinkedIn oraz:
linki do repozytoriów (GitHub / GitLab) z przykładowymi projektami,
krótką informację, w jakich dniach tygodnia możesz pracować stacjonarnie
oczekiwaną stawkę godzinową / miesięczną (B2B).
Masz pytanie do pracodawcy odnośnie tej oferty?