Senior React Native Developer

Printbox Sp. z o.o.

umowa o pracę
19 00024 000 brutto / mies.
kontrakt B2B
19 00024 000 netto (+ VAT) / mies.
  • ogłoszenie wygasło 2 miesiące temu
  • umowa o pracę, kontrakt B2B
  • pełny etat
  • starszy specjalista (Senior)
  • praca stacjonarna, praca zdalna, praca hybrydowa
  • rekrutacja zdalna

Printbox Sp. z o.o.

aleja 29 Listopada 20

Stare Miasto

Kraków

Technologie, których używamy

Wymagane

  • React Native

  • TypeScript

  • JavaScript

System operacyjny

Twój zakres obowiązków

  • Pracować w 6-osobowym zespole mobilnym (4 React Native Developerów i 1 QA Engineer oraz 1 Product Owner)

  • Rozwijać naszą aplikację mobilną w React Native

  • Skupiać się na pracy nad rozwiązaniami, dzięki którym produkt staje się coraz lepszy i konkurencyjny. Kierunek wyznacza Product Owner oraz klienci, którzy zgłaszają swoje zapotrzebowania.

  • Mierzyć się z ciekawymi wyzwania architektonicznymi, więcej czasu spędzamy przy pracy z logiką niż z widokami, to nauczy Cię patrzeć na problemy z szerszej perspektywy

  • Zarządzać rozbudowanym stanem aplikacji, który zmusi Cię do dobrego poznania tego jak różne frameworki/biblioteki radzą sobie z tym problemem

  • Tworzyć rozbudowane niestandardowe komponenty, np.: edytor zdjęcia, rozbudowane gesty dla widoków, systemy wielowarstwowych skórek

  • Tworzyć natywne moduły Android/IOS - głównie do pracy ze zdjęciami

  • Mieć możliwość rozwoju (jeżeli tylko ta ścieżka Ciebie interesuje) w kierunku Tech Lead'a zespołu Mobilnego

  • Współpracować z naszymi Liderami Szczepanem i Szymonem

Nasze wymagania

  • Posiadasz doświadczenie komercyjne z React Native

  • Bardzo dobrze znasz TypeScript, JavaScript, ReactNative (w tym masz doświadczenie w użyciu przynajmniej jednego frameworku zarządzaniem stanem aplikacji, np. Redux, MobX),

  • Znasz i wykorzystujesz systemy do budowania i bundlowania w ekosystemie ReactNative

  • Masz dobrą znajomość technik programowania umożliwiająca pisanie czytelnego, prostego i testowalnego kodu (clean code, programowanie obiektowe, wzorce projektowe, SOLID, YAGNI, DRY, KISS)

  • Posiadasz umiejętności architekta oprogramowania, potrafisz podejmować większe decyzje techniczne i potrafisz je uzasadniać w ADR, potrafisz być motorem zmian (nie tylko realizacja funkcjonalności produktowych)

  • Potrafisz samodzielnie analizować problemy, projektować rozwiązania i podejmować decyzje, które umiesz uzasadnić

  • Proaktywnie angażujesz się w rozwój aplikacji i członków zespołu

Tak organizujemy naszą pracę

Liczba osób w zespole

  • 6

Tak pracujemy

  • wewnątrz organizacji
  • rozwijasz kilka projektów jednocześnie
  • masz wpływ na wybór narzędzi i technologii
  • masz wpływ na rozwiązania technologiczne
  • masz wpływ na produkt
  • koncentrujesz się na rozwoju produktu
  • agile

Tak pracujemy nad projektem

  • Clean Code

  • code review

  • mierniki jakości kodu

  • wzorce projektowe

  • DDD

  • TDD

  • Continuous Deployment

  • Continuous Integration

  • active monitoring

  • dokumentacja

  • automatyzacja testów

Takie dajemy możliwości rozwoju

  • budżet rozwojowy

  • czas na rozwój Twoich pomysłów

  • konferencje w Polsce

  • konferencje zagraniczne

  • mentoring

  • wspieramy wydarzenia dla IT

  • wymiana wiedzy technicznej w firmie

To oferujemy

  • Wynagrodzenie : 19 000 - 24 000 zł netto na B2B lub 19 000 - 24 000 zł brutto na umowie o pracę

  • Umowę B2B z płatnymi przerwami (do 26 dni/ rok ) i płatnymi L4, umowę o pracę z autorskimi kosztami uzyskania przychodu (90 %)

  • Sprzęt, który dostaniesz od nas tj. Mac, dodatkowe monitory, urządzenia do testowania i dodatkowy budżet, gdybyś potrzebował w coś doposażyć swoje domowe biuro

  • Możesz jeśli wolisz pracować z domu (obecnie mamy możliwość pracy full zdalnie), a jeśli wolisz pracę z biura, to nasze biuro w Krakowie nie stoi puste- ma swoich stałych bywalców i miłośników dobrej kawy

  • Szkolenia zew. i wew (coding dojo, hackatony, warsztaty), oraz indywidualny budżet szkoleniowy (2000zł) i dodatkowe 5 dni wolnych na Twój rozwój

  • Biuro w centrum Krakowa (spacerem od Rynku Głównego, Galerii Krakowskiej i Fortów Kleparz)

  • Elastyczne godziny pracy (core hours 10-14)

  • Pakiet dodatkowych benefitów tj. opieka medyczna Saltus (placówki Luxmed, Enelmed, Scandmed, w tym medycyna podróży czy pakiet rehabilitacyjny), karta sportowa, zajęcia z angielskiego

  • Darmowy parking, rowerowy też mamy (tak, z wiatą i zamykany), a do tego prysznic

  • Onboarding stacjonarny z biura w Krakowie - pierwszy tydzień pracy zaplanowany tak, abyś mógł/-a poznać Zespół, styl pracy i domenę biznesową, którą się zajmujemy

  • Firmową biblioteczkę: dostęp do Printbox Library App, firmowych kindle i zespołowy budżet na książki

  • Program Printbox for All, w ramach którego otrzymasz pakiet opcji na udziały firmy (Employee Stock Option Plan)

Benefity

  • dofinansowanie zajęć sportowych

  • prywatna opieka medyczna

  • dofinansowanie nauki języków

  • dofinansowanie szkoleń i kursów

  • możliwość pracy zdalnej

  • elastyczny czas pracy

  • owoce

  • spotkania integracyjne

  • firmowa biblioteka

  • brak dress code’u

  • gry wideo w pracy

  • kawa / herbata

  • napoje

  • parking dla pracowników

  • strefa relaksu

  • dodatkowe świadczenia socjalne

  • paczki świąteczne

  • inicjatywy dobroczynne

  • dodatkowy urlop

Etapy rekrutacji
1

Rozmowa telefoniczna HR

2

Spotkanie techniczne online i zadania praktyczne

3

Spotkanie z Liderami

4

Feedback i decyzja

Z jakich technologii korzystamy?

  • ReactNative 0.68.2

  • Typescript 4.5.5

  • ActionFlow - autorski silnik do zarządzania stanem aplikacji - koncepcyjnie podobny do MobX, ale bardziej dopasowany do potrzeb naszej aplikacji (powstał w tym samym roku co MobX)

  • Lintujemy/dbamy o format kodu dzięki ESLint, Prettier

  • Testy unitowe i integracyjne Jest

  • CI/CD opieramy o Gitlab Pipelines i AppCenter

  • CodeReview także po sąsiedzku z Gitlabie

  • Monitorujemy dzięki Sentry, Kibana

  • Dokumentujemy w Notion

Printbox Sp. z o.o.

Hej! Masz już dość łatania bugów po innych, czy zleceń typu "napisz i zapomnij"?

Zapraszamy do zespołu mobilnego Printbox, w którym pracując nad naszym autorskim oprogramowaniem, stawiamy na jakość i czysty kod. Jesteśmy zgraną, 85-cio osobową ekipą, która rozwija złożone aplikacje do tworzenia i zamawiania fotoproduktów, wykorzystywane na całym świecie.

Przewiń do profilu firmy