
Starszy programista iOS
Opis
Zespół aplikacji należy do obszaru zdolności Własne kanały sprzedaży (EFK) w ramach podobszaru Bilet i Płatność (BoB). Pracujemy wspólnie z liderem projektowania, architektem obszaru, architektami rozwiązań, kierownikami biznesowymi i innymi obszarami zdolności zarówno wewnątrz, jak i poza naszym podobszarem BoB.
Do zespołu EFK-App poszukujemy obecnie programisty aplikacji z rozległą wiedzą w zakresie iOS do dalszego rozwoju aplikacji SL. Poszukujemy starszego programisty, który jest przyzwyczajony do pracy zarówno z nowym rozwojem, jak i utrzymaniem w istniejącej architekturze.
Będziesz częścią ustalonego zwinnego zespołu liczącego około 10 osób, gdzie mamy role takie jak właściciel produktu, programiści Android i iOS, testerzy, projektant UX, coach zespołu i kierownik grupy.
Będziesz pracować blisko programisty iOS w swoim zespole, gdzie przegląd kodu odbywa się na bieżąco jako część pracy. Oprócz zespołu współpracujesz również międzyfunkcyjnie z innymi programistami iOS w dziale IT Zarządu Transportu oraz uczestniczysz w spotkaniach z interesariuszami z różnych części organizacji.
Językiem pracy jest szwedzki, zarówno w mowie, jak i piśmie.
Wymagania obowiązkowe
- Co najmniej sześć (6) lat istotnego doświadczenia zawodowego w programowaniu iOS na pełen etat
- Co najmniej cztery (4) lata doświadczenia zawodowego w aktywnym programowaniu w Swift, w tym co najmniej 2 lata doświadczenia w programowaniu w SwiftUI. Doświadczenie powinno obejmować pracę z zaawansowanymi funkcjami w Swift, takimi jak generyki, obsługa błędów, zarządzanie pamięcią, programowanie równoległe z async/await oraz zaawansowana kompozycja interfejsu użytkownika w SwiftUI.
- Co najmniej sześć (6) miesięcy doświadczenia zawodowego w aktywnym programowaniu aplikacji iOS z co najmniej 100 000 użytkowników.
- Doświadczenie w uczestnictwie w co najmniej dwóch (2) projektach, w których rozwiązania techniczne bezpośrednio prowadziły do mierzalnych ulepszeń, oraz pełnienie kluczowej roli w co najmniej jednym z tych projektów. Przykłady ulepszeń mogą obejmować skrócenie czasu ładowania aplikacji o co najmniej 25%, dostosowanie co najmniej 20% aplikacji do dostępności zgodnie z WCAG AA, zwiększenie stabilności aplikacji o co najmniej 30% (zmniejszenie wskaźnika awarii) lub poprawę ocen użytkowników o co najmniej jeden punkt w sklepie z aplikacjami po aktualizacji.
- Co najmniej dwa (2) lata doświadczenia zawodowego w programowaniu aplikacji z naciskiem na dostępność (np. WCAG, VoiceOver).
- Co najmniej jedno (1) zlecenie iOS z doświadczeniem w programowaniu w parach i przeglądzie kodu.
- Co najmniej trzy (3) lata edukacji po licealnej w dziedzinie IT lub równoważne.
Wymagania dodatkowe
- Co najmniej sześć (6) miesięcy doświadczenia zawodowego w prowadzeniu lub przyczynianiu się do strategicznych wyborów technologicznych i inicjatyw innowacyjnych w programowaniu aplikacji.
- Co najmniej sześć (6) miesięcy doświadczenia zawodowego we współpracy z innymi programistami iOS w zwinny zespole.
- Co najmniej dwa (2) lata doświadczenia zawodowego w pracy z Figmą lub podobnymi narzędziami projektowymi, np. Abstract, Sketch, Zepplin.
- Co najmniej dwa (2) lata doświadczenia zawodowego w strukturalnej pracy z Gitem.
Zahtjevi
Radno iskustvo
Programista mobilny/Programista aplikacji