Senior Software Engineer (React Native, Typescript)
Capgemini
Rola polega na tworzeniu i ulepszaniu aplikacji mobilnych z użyciem React Native dla klientów korporacyjnych w ramach Capgemini Digital Customer Experience (DCX). Będziesz pracować w cross-funkcjonalnych zespołach, biorąc odpowiedzialność techniczną za moduły aplikacji, uczestnicząc w całym cyklu życia oprogramowania – od analizy wymagań po wdrożenie i publikację w sklepach. Oczekuje się również udziału w decyzjach architektonicznych, code review oraz mentoringu młodszych deweloperów. Tytuł jest precyzyjny – to rola senior React Native developera.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano widełek wynagrodzenia, brak sprecyzowania liczby dni pracy zdalnej w modelu hybrydowym.
Rola polega na tworzeniu i ulepszaniu aplikacji mobilnych z użyciem React Native dla klientów korporacyjnych w ramach Capgemini Digital Customer Experience (DCX). Będziesz pracować w cross-funkcjonalnych zespołach, biorąc odpowiedzialność techniczną za moduły aplikacji, uczestnicząc w całym cyklu życia oprogramowania – od analizy wymagań po wdrożenie i publikację w sklepach. Oczekuje się również udziału w decyzjach architektonicznych, code review oraz mentoringu młodszych deweloperów. Tytuł jest precyzyjny – to rola senior React Native developera.
- ✓Dostęp do platform szkoleniowych (NEXT, Udemy, Education First) oraz możliwość zdobywania certyfikatów
- ✓Sprzęt do home office (laptop, monitor, krzesło) oraz elastyczne godziny pracy
- ✓Duża liczba społeczności zawodowych (ponad 20) umożliwiających rozwój w różnych technologiach
- ✓Kultura feedbacku i dobra komunikacja w zespole
- ✓Płatne urlopy B2B? (nie sprecyzowane, ale często w Capgemini możliwe) – benefits obejmują elastyczność
- !Brak informacji o widełkach wynagrodzenia
- !Nie określono liczby dni w biurze – model hybrydowy jest nieprecyzyjny
- !Brak konkretów dotyczących projektów klienckich (branża, stos technologiczny backendu)
- !Proces rekrutacyjny zawiera testy kompetencyjne – mogą być czasochłonne
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Tworzenie i rozwijanie aplikacji mobilnych w React Native (Expo managed i bare workflow) – implementacja nowych funkcji, refaktoring, optymalizacja
- •Integracja aplikacji z backendowymi API, usługami chmurowymi i systemami korporacyjnymi
- •Współpraca z UI/UX designerami, product ownerami, backend developerami i QA w celu dostarczenia wysokiej jakości UX
- •Przeprowadzanie code review oraz dzielenie się najlepszymi praktykami z mniej doświadczonymi członkami zespołu
- •Zarządzanie stanem aplikacji przy użyciu Redux/Redux Toolkit, Zustand, React Query
- •Publikowanie aplikacji w Google Play Store i Apple App Store – zarządzanie zgłoszeniami, rozwiązywanie problemów
- •Identyfikowanie i rozwiązywanie problemów wydajnościowych, stabilnościowych i bezpieczeństwa
- •Udział w procesie CI/CD i automatycznym testowaniu (unit testy, testy automatyczne)
Oferta dla doświadczonych specjalistów (Senior).
Minimalny profil to developer z co najmniej 5-letnim doświadczeniem w React Native, który zna TypeScript i Redux, potrafi samodzielnie publikować aplikacje w sklepach i rozumie architekturę Clean Architecture. Osoba ta powinna być gotowa do pracy hybrydowej we Wrocławiu i posługiwać się angielskim na poziomie komunikatywnym.
Rola nie jest odpowiednia dla juniorów ani mid-level developerów poniżej 5 lat doświadczenia. Nie poleca się również osobom, które preferują wyłącznie pracę zdalną (model hybrydowy) lub nie lubią korporacyjnych procesów i zmienności projektów klienckich.
- ?Ile dni w tygodniu wymagana jest obecność w biurze we Wrocławiu?
- ?Jaki jest typowy projekt kliencki dla DCX – branża, skala, stos backendowy?
- ?Ile osób liczy zespół deweloperski i jakie są role w zespole?
- ?Czy istnieje możliwość pracy w pełni zdalnej po okresie onboardingu?
- ?Jak wygląda proces on-call lub wsparcie produkcyjne po wdrożeniu?
- ?Czy istnieje budżet na konferencje i szkolenia zewnętrzne?
- ?Jakie są ścieżki kariery dla senior developerów – czy można awansować na architekta lub team leada?
- ?Czy projekty są długoterminowe (kilka miesięcy/kilka lat) czy krótkie?
- −Nie podano widełek wynagrodzenia
- −Brak sprecyzowania liczby dni pracy zdalnej w modelu hybrydowym
- −Nie wiadomo, na jakich projektach klienckich będzie pracować zespół (branża, skala)
- −Brak informacji o wielkości zespołu i strukturze projektów
- −Nie określono, czy istnieje wymóg pracy w weekendy lub dyżury
Zespół jest cross-funkcjonalny, pracuje w metodyce Agile, promuje kulturę feedbacku i dobrej komunikacji. Oferuje autonomię i możliwość wpływu na architekturę.
Proces rekrutacji składa się z 4 etapów: rozmowa z rekruterem, testy kompetencyjne/weryfikacja językowa, wideorozmowa z menedżerem, ostateczna decyzja.