W skrócie
- Zadania: Twórz i rozwijaj wysokiej jakości aplikacje iOS, współpracując z zespołem.
- Firma: Kingfisher - lider w branży poprawy domu z 74,000 pasjonatów.
- Benefity: Wynagrodzenie 20,000 - 28,000 PLN, prywatna opieka zdrowotna, karta sportowa.
- Pozostałe informacje: Elastyczne godziny pracy, programy szkoleniowe i możliwości rozwoju kariery.
- Dlaczego ta praca: Zrób realny wpływ na rozwój oprogramowania w dynamicznym środowisku.
- Kwalifikacje: Doświadczenie w tworzeniu aplikacji iOS oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 20000 - 28000 zł za rok.
Jesteśmy Kingfisher, zespołem składającym się z ponad 74 000 pasjonatów, którzy ożywiają nasze marki – Castorama, B&Q, Screwfix, BricoDépôt i Koçtaş. Chcemy stać się wiodącą firmą zajmującą się poprawą domów i zbudować największą społeczność miłośników remontów na świecie. I tutaj wkraczasz Ty.
Oferujemy inkluzywne środowisko, w którym wszyscy są traktowani równo, niezależnie od wieku, płci, stanu cywilnego, etniczności, religii, niepełnosprawności, orientacji seksualnej czy jakiejkolwiek innej chronionej cechy.
Oferujemy elastyczne i zwinne podejście do pracy, dlatego proponujemy połączenie pracy zdalnej oraz w biurze w Krakowie.
Korzyści:
- Wynagrodzenie: 20 000 - 28 000 PLN brutto miesięcznie (umowa o pracę)
- Prywatna opieka medyczna w LUXMED, w tym opieka stomatologiczna, dla Ciebie i Twojej rodziny
- Karta sportowa Medicoversports (pakiet Fit&More)
- Ubezpieczenie na życie finansowane przez pracodawcę
- 30-minutowa przerwa na lunch wliczona w 8-godzinny dzień pracy
- Praca w wysoko profesjonalnej i stymulującej atmosferze
- Program szkoleniowy i Buddy, który pozwoli Ci szybko zaadaptować się do nowej roli
- Program wellbeingowy dla pracowników
- Współfinansowanie miesięcznych biletów na transport publiczny w Krakowie
- Komfortowe środowisko pracy w biurze oraz możliwość pracy zdalnej
- Kursy językowe, kursy księgowe, dostęp do LinkedIn Learning oraz współfinansowanie studiów i certyfikacji
- Program poleceń pracowniczych
O roli:
Przechodzimy przez ekscytujący okres zmian i szukamy zmotywowanego Senior iOS Engineera do naszego zespołu inżynieryjnego. W tej roli będziesz projektować, rozwijać i utrzymywać wysokiej jakości aplikacje iOS, ściśle współpracując z innymi inżynierami, menedżerami produktów i projektantami, aby dostarczać wyjątkowe doświadczenia użytkowników.
Będziesz pracować z nowoczesnymi technologiami, stosując najlepsze praktyki w zakresie architektury mobilnej, wydajności i bezpieczeństwa.
Obowiązki:
- Prowadzenie projektowania, rozwoju i dostarczania skalowalnych, wysokowydajnych aplikacji iOS przy użyciu Swift, SwiftUI i Xcode.
- Promowanie najlepszych praktyk inżynieryjnych poprzez promowanie czystej architektury, łatwego w utrzymaniu kodu i solidnych strategii testowania (np. TCA, modularizacja, testowanie jednostkowe/UI).
- Współpraca międzyfunkcyjna z inżynierami backendowymi, menedżerami produktów, projektantami i interesariuszami w celu kształtowania rozwiązań technicznych i wpływania na kierunek produktu.
- Architektura i nadzorowanie integracji z udostępnioną logiką biznesową Kotlin Multiplatform, RESTful API, usługami GraphQL, SDK i platformami zewnętrznymi, zapewniając niezawodność i skalowalność.
- Promowanie bezpieczeństwa aplikacji mobilnych, zgodności z zasadami dostępności, optymalizacji wydajności i ogólnej jakości aplikacji w całym cyklu rozwoju.
- Prowadzenie przeglądów kodu, mentoring, inicjatywy refaktoryzacji i złożone działania naprawcze w celu utrzymania wysokiej jakości i zrównoważonej bazy kodu.
- Wsparcie i poprawa procesów CI/CD, zarządzania wydaniami i przepływów pracy inżynieryjnej w celu zwiększenia efektywności dostarczania i stabilności produktu.
- Śledzenie nowości w technologii iOS, frameworkach i trendach branżowych, proaktywne wprowadzanie ulepszeń i dzielenie się wiedzą w zespole.
- Mentorowanie młodszych i średniozaawansowanych programistów, zapewniając im wsparcie techniczne, feedback i pomoc w ich rozwoju zawodowym.
- Udział w podejmowaniu decyzji technicznych, planowaniu architektonicznym i długoterminowej strategii mobilnej w organizacji inżynieryjnej.
Wymagania:
- Rozległe doświadczenie zawodowe w rozwijaniu i dostarczaniu aplikacji iOS klasy produkcyjnej.
- Ekspercka znajomość Swift, SwiftUI, UIKit i ekosystemu Xcode.
- Silne zrozumienie skalowalnych architektur mobilnych, takich jak The Composable Architecture (TCA), wzorce w stylu Redux lub MVI.
- Udokumentowane doświadczenie w integracji RESTful API, usług GraphQL, SDK i platform zewnętrznych.
- Silna wiedza na temat bezpieczeństwa mobilnego, optymalizacji wydajności i najlepszych praktyk dostępności.
- Umiejętność prowadzenia dyskusji technicznych, mentorowania programistów i promowania najlepszych praktyk inżynieryjnych.
- Doskonale rozwinięte umiejętności rozwiązywania problemów, dbałość o szczegóły i silna współpraca w zespołach międzyfunkcyjnych.
- Doskonała znajomość języka angielskiego (w mowie i piśmie).
Miło widziane:
- Doświadczenie z Kotlin Multiplatform lub podobnymi podejściami do dzielenia logiki biznesowej między platformami mobilnymi.
Senior Software Engineer (iOS) in Kraków – pracodawca: Kingfisher plc
Kingfisher to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju kariery w dynamicznym środowisku. Pracując jako Solution Architect w Warszawie, będziesz częścią zespołu, który ceni różnorodność i innowacyjność, a także zapewnia konkurencyjny pakiet benefitów, w tym prywatną opiekę medyczną, programy szkoleniowe oraz elastyczne warunki pracy. Nasza kultura pracy sprzyja kreatywności i współpracy, co pozwala na realizację ambitnych projektów technologicznych w przyjaznej atmosferze.