Senior Software Engineer (iOS, with German)
Capgemini
Rola senior iOS developera w globalnej firmie konsultingowej Capgemini. Będziesz tworzyć i utrzymywać aplikacje mobilne dla klientów korporacyjnych w zespole cross-funkcjonalnym. Odpowiadasz za cały cykl życia aplikacji – od analizy wymagań po publikację w AppStore. Pracujesz hybrydowo we Wrocławiu, a wymagana jest znajomość języka niemieckiego (B2). To raczej praca projektowa dla różnych klientów niż jeden produkt.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: liczba dni w biurze w trybie hybrydowym, szczegóły projektu lub klienta.
Rola senior iOS developera w globalnej firmie konsultingowej Capgemini. Będziesz tworzyć i utrzymywać aplikacje mobilne dla klientów korporacyjnych w zespole cross-funkcjonalnym. Odpowiadasz za cały cykl życia aplikacji – od analizy wymagań po publikację w AppStore. Pracujesz hybrydowo we Wrocławiu, a wymagana jest znajomość języka niemieckiego (B2). To raczej praca projektowa dla różnych klientów niż jeden produkt.
- ✓Dostęp do wielu ścieżek szkoleniowych i społeczności technicznych
- ✓Jasno opisany proces rekrutacyjny (4 etapy)
- −Brak konkretów dotyczących projektu – ogłoszenie bardzo ogólne, typowe dla outsourcingu
- −Wymóg języka niemieckiego może zawężać pulę kandydatów
- −Niejasny podział odpowiedzialności („zależnie od doświadczenia”) może oznaczać chaotyczne oczekiwania
- !Nie określono stosowanych narzędzi CI/CD ani konkretnych frameworków backendowych
- !Wzmianka o platformach low-code sugeruje, że część pracy może dotyczyć integracji, a nie czystego iOS
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja nowych funkcji w aplikacjach iOS przy użyciu Swift i Objective-C
- •Projektowanie architektury (MVP, MVVM) z wykorzystaniem dependency injection i reactive programming (Combine/RxSwift)
- •Integracja z backendami REST, chmurą i platformami low-code (Salesforce, Dynamics365)
- •Pisanie i utrzymywanie testów (jednostkowych, integracyjnych) oraz udział w code review
- •Udział w ceremoniach agile (stand-upy, sprint planning, retrospektywy) z zespołem
- •Diagnozowanie i naprawa błędów produkcyjnych oraz optymalizacja wydajności
- •Przygotowywanie i publikowanie nowych wersji aplikacji w App Store
- •Współpraca z UX/UI designerami w celu zapewnienia spójności i jakości interfejsu
Oferta dla doświadczonych specjalistów (Senior).
iOS developer z dokładnie 5-letnim stażem, solidnymi podstawami Swift i wzorców MVP/MVVM, ale ograniczonym doświadczeniem w CI/CD. Spełnia wymóg językowy (angielski + niemiecki B2) i jest gotowy na pracę w modelu hybrydowym dla klientów zewnętrznych.
Osoby bez 5 lat doświadczenia w iOS, nie znające niemieckiego lub preferujące pracę w pełni zdalną. Rola nie jest odpowiednia dla juniorów ani osób szukających pracy nad jednym, długoterminowym produktem.
- ?Ile dni w tygodniu średnio pracuje się z biura we Wrocławiu?
- ?Jaki jest konkretny projekt/klient dla tej roli?
- ?Jakie narzędzia CI/CD są używane w zespole?
- ?Czy zespół pracuje nad jedną aplikacją, czy rotuje między projektami?
- ?Jaka jest wielkość zespołu i podział ról (iOS, Android, backend)?
- ?Czy istnieje możliwość pracy nad Androidem w przyszłości?
- ?Jakie są główne wyzwania techniczne w obecnym projekcie?
- −Liczba dni w biurze w trybie hybrydowym
- −Szczegóły projektu lub klienta
- −Widełki wynagrodzenia
- −Wielkość zespołu
- −Stosowane narzędzia CI/CD
Zespół cross-funkcjonalny w agile, kładący nacisk na dobrą komunikację i kulturę feedbacku. Pracownicy są niezależni, a atmosfera sprzyja rozwojowi i dzieleniu się wiedzą.
1. Rozmowa z rekruterem 2. Testy kompetencyjne/weryfikacja językowa 3. Rozmowa wideo z managerem 4. Decyzja końcowa