dofinansowanie zajęć sportowych
Pracodawca zakończył zbieranie zgłoszeń na tę ofertę
Aktualne oferty pracodawcyPracodawca zakończył zbieranie zgłoszeń na tę ofertę
Aktualne oferty pracodawcySenior React Native Developer
Printbox Sp. z o.o.
- aleja 29 Listopada 20, Stare Miasto, KrakówKraków, małopolskie
- 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
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
Rozmowa telefoniczna HR
Spotkanie techniczne online i zadania praktyczne
Spotkanie z Liderami
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.