Senior Software Engineer (iOS, with German)
⚲ Gdańsk, Oliwa, Poznań, Grunwald, Wrocław, Fabryczna
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w tworzeniu natywnych aplikacji na iOS
- znajomość Swift i Swift SDK
- znajomość wzorców projektowych i architektonicznych (MVP, MVVM) oraz Dependency Injection
- praktyczna znajomość programowania reaktywnego (Combine/RxSwift)
- znajomość baz danych (Core Data, Realm, SQLite)
- podstawowa znajomość mobile DevOps i CI/CD
- angielski i niemiecki na poziomie B2
Mile widziane
- doświadczenie w Android lub technologiach hybrydowych
Opis stanowiska
Dołączysz do zespołu Capgemini realizującego projekty Digital Customer Experience dla globalnych marek i organizacji publicznych — tworzysz natywne aplikacje iOS od analizy wymagań po publikację w AppStore, integrując je z backendem, chmurą i platformami low-code. Praca w cross-funkcjonalnych zespołach z UX/UI, BA i PM, w zależności od doświadczenia odpowiadasz za cały system lub jego część. To oferta dla seniora, który lubi pracować blisko klienta i nie boi się kontaktu po niemiecku. Uwaga na wymaganie 'podstawowa znajomość mobile DevOps i CI/CD' — w praktyce bywa to oczekiwanie samodzielnej konfiguracji pipeline'ów.
🔍 Dekoder Ogłoszenia
🟡
cross functional teams
Praca w zespołach wielofunkcyjnych — może oznaczać więcej spotkań i koordynacji, ale to standard w nowoczesnym IT, nie sygnał ostrzegawczy.
🟡
end-to-end
Odpowiedzialność za cały proces — od wymagań po wdrożenie. Może oznaczać szeroki zakres obowiązków i presję na samodzielność.
🟡
will be an advantage / additional asset
Wymagania miękkie — brak tych umiejętności nie wyklucza, ale w praktyce mogą preferować kandydatów z nimi.
🔴
Basic knowledge in mobile DevOps and CI/CD
„Podstawowa znajomość” bywa elastyczna — w praktyce może oznaczać oczekiwanie samodzielnej konfiguracji pipeline'ów.