Senior Software Engineer (iOS)
Kingfisher
Rola Senior iOS Engineera w firmie Kingfisher, która jest dużym graczem na rynku artykułów do majsterkowania i remontów. Kandydat będzie odpowiedzialny za projektowanie, rozwój i utrzymanie aplikacji iOS, współpracując z zespołem produktowym i projektowym w celu dostarczania wysokiej jakości doświadczeń użytkownika. Praca odbywa się z wykorzystaniem nowoczesnych technologii mobilnych i najlepszych praktyk.
Brakuje: szczegółowy opis projektów, nad którymi będzie pracował kandydat., informacje o wielkości zespołu ios i jego strukturze..
Rola Senior iOS Engineera w firmie Kingfisher, która jest dużym graczem na rynku artykułów do majsterkowania i remontów. Kandydat będzie odpowiedzialny za projektowanie, rozwój i utrzymanie aplikacji iOS, współpracując z zespołem produktowym i projektowym w celu dostarczania wysokiej jakości doświadczeń użytkownika. Praca odbywa się z wykorzystaniem nowoczesnych technologii mobilnych i najlepszych praktyk.
- ✓Możliwość pracy w modelu home office.
- ✓Budżet szkoleniowy i program Buddy.
- ✓Dostęp do LinkedIn Learning i możliwość dofinansowania studiów i certyfikacji.
- ✓Program poleceń pracowniczych.
- •Projektowanie, rozwój i dostarczanie skalowalnych, wydajnych aplikacji iOS z użyciem Swift, SwiftUI i Xcode.
- •Wdrażanie najlepszych praktyk inżynierskich poprzez promowanie czystej architektury, łatwego w utrzymaniu kodu i solidnych strategii testowania (np. TCA, modularizacja, testy jednostkowe/UI).
- •Współpraca z inżynierami backend, product managerami, projektantami i interesariuszami w celu kształtowania rozwiązań technicznych i wpływania na kierunek produktu.
- •Architektura i nadzór nad integracjami ze współdzieloną logiką biznesową Kotlin Multiplatform, API RESTful, usługami GraphQL, SDK i platformami stron trzecich.
- •Dbanie o bezpieczeństwo aplikacji mobilnych, zgodność z dostępnością, optymalizację wydajności i ogólną jakość aplikacji.
- •Prowadzenie przeglądów kodu, mentoring, inicjatywy refaktoryzacyjne i złożone działania troubleshootingowe.
- •Wsparcie i ulepszanie potoków CI/CD, zarządzania wydaniami i przepływów pracy inżynierskiej.
- •Śledzenie nowych technologii iOS, frameworków i trendów branżowych, proaktywne wprowadzanie ulepszeń i dzielenie się wiedzą.
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z solidnym doświadczeniem w tworzeniu aplikacji iOS, posiadający dobrą znajomość Swift, SwiftUI i podstawowych architektur mobilnych, który potrafi samodzielnie realizować zadania i współpracować z zespołem.
Juniorzy lub osoby z niewielkim doświadczeniem w tworzeniu aplikacji iOS, które nie posiadają głębokiej wiedzy na temat Swift, SwiftUI i architektur mobilnych.
- ?Jakie są główne wyzwania techniczne, z którymi zespół mierzy się obecnie?
- ?Jak wygląda proces wdrażania nowych funkcji i jak często publikowane są nowe wersje aplikacji?
- ?Czy istnieją jakieś konkretne projekty lub inicjatywy, w których kandydat będzie odgrywał kluczową rolę od początku?
- ?Jak wygląda proces code review i jakie są oczekiwania dotyczące jakości kodu?
- ?Jakie są możliwości rozwoju zawodowego i ścieżki kariery dla Senior iOS Engineera w firmie?
- −Szczegółowy opis projektów, nad którymi będzie pracował kandydat.
- −Informacje o wielkości zespołu iOS i jego strukturze.
- −Dokładne informacje o tym, jak wygląda proces podejmowania decyzji architektonicznych.
- −Jakie konkretnie narzędzia są używane do testowania automatycznego i manualnego.
Firma promuje inkluzywne środowisko, zachęca do nowych pomysłów, wspiera eksperymentowanie i dąży do stworzenia przestrzeni, w której każdy może być sobą. Podkreślana jest praca w profesjonalnej i stymulującej atmosferze.
Proces rekrutacyjny nie został szczegółowo opisany w ogłoszeniu.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Swift. Pełne statystyki zarobków →