iOS-utvecklare
Uppdragsspecifikation
Bakgrund
Region Stockholm har det övergripande ansvaret för att alla som bor i, eller besöker, regionen ska ha tillgång till en väl utbyggd, lättillgänglig och pålitlig kollektivtrafik. I Trafikförvaltningens (TF) uppdrag ligger att bereda och verkställa beslut om inriktning och omfattning för en långsiktigt hållbar kollektivtrafik. Dessutom ansvarar vi för styrning och uppföljning av trafikdrift samt upprätthållandet av infrastrukturens funktion, säkerhet och värde. Varje dag reser mer än 700 000 personer med den allmänna kollektivtrafiken, det vill säga resor med tunnelbana, bussar, pendeltåg och lokalbanor. Som anställd eller konsult förväntas man att efterleva Trafikförvaltningens värderingar vilket är:
Öppenhet: 1) Jag är lyhörd för andras idéer och utforskar andras perspektiv för att lösa uppgifter. 2) Jag månar om att andra känner sig sedda, delaktiga och kan vara sig själva. 3) Jag delar med mig av mina åsikter och erfarenheter för att bidra till värdefulla perspektiv.
Kompetens: 1) Jag tar ansvar för min egen utveckling genom att lära av erfarenheter, våga testa nytt och utmana min komfortgräns. 2) Jag avstår från att döma andra för deras misstag och fokuserar på det gemensamma lärandet. 3) Jag visar uppskattning och bekräftar mina kollegor för både deras prestation och engagemang.
Pålitlighet: 1) Jag är tydlig i mina prioriteringar och informerar om jag inte kan leverera enligt plan. 2) Jag löser missförstånd och otydligheter genom direktkommunikation, dialog och feedback. 3) Jag tar ansvar för min egen utveckling genom att ge feedback.
Samverkan: 1) Jag delar med mig av min kunskap och erbjuder mitt stöd för att skapa goda samarbeten. 2) Jag värnar om goda relationer genom att vara empatisk och tydlig i min kommunikation. 3) Jag strävar efter gränsöverskridande samarbeten och erfarenhetsutbyte.
IT-avdelningen (IT) ansvarar för trafikförvaltningens design, utveckling och förvaltning av Trafikförvaltningens digitala tjänster för att bidra till en attraktiv och hållbar kollektivtrafik.
1 Beskrivning av sektion Resenärsnära tjänster
Varje dag reser närmare en miljon människor med buss, tåg, båt eller färdtjänst i Region Stockholms kollektivtrafik. Under en dag har busslinje 4 lika många resenärer som SJ, och Hötorgets station lika många som hela Göteborgs central. Det är vi på Trafikförvaltningen inom Region Stockholm som ser till att hela det här komplexa systemet fungerar.
Trafikförvaltningens verksamhet kräver mer och fler komplexa IT-lösningar som är en förutsättning för kollektivtrafiken med system och IT-utrustning för exempelvis trafikinformation, försäljning, trygghet, radio och trafikledning.
Sedan 2018 har vi stärkt upp vår förmåga inom digitalisering och egen utveckling och inom sektion Resenärsnära tjänster ansvarar vi för Trafikförvaltningens alla digitala tjänster mot resenärer, trafikutövare och samarbetspartners. Vi initierar och driver nya initiativ samt vidareutvecklar våra tjänster i enlighet med de digitala utvecklingsplanerna för att säkerställa att vi når Trafikförvaltningens övergripande digitaliseringsmål och de långsiktiga målen för Region Stockholms kollektivtrafik.
Tillsammans med övriga inom IT ansvarar vi också för att implementera nya arbetssätt och processer för vår agila transformation inom områden som trafikinformation, nytt biljettsystem, våra digitala kanaler, Big Data och digitala stödsystem till moderna fordon.
2 Beskrivning av uppdraget
Appteamet tillhör förmågeområdet Egna försäljningskanaler (EFK) inom delområdet Biljett och Betal (BoB). Vi jobbar tillsammans med design lead, områdesarkitekt, lösningsarkitekter, affärsförvaltare och andra förmågeområden både inom och utanför vårt delområde BoB.
Till EFK-App teamet söker vi nu en apputvecklare med stora kunskaper inom iOS för att vidareutveckla SL-appen. Vi söker en senior utvecklare som är van vid att arbeta med både nyutveckling och förvaltning i befintlig arkitektur.
Du kommer vara en del av ett etablerat agilt team på ca 10 personer där vi har roller som produktägare, Android- samt iOS-utvecklare, testare, UX-designer, team coach och gruppchef.
Du kommer jobba nära en iOS-utvecklare i ditt team, där code review görs löpande som en del av arbetet. Utöver teamet samarbetar du även tvärfunktionellt med andra iOS-utvecklare inom IT-avdelningen på Trafikförvaltningen samt deltar i möten med intressenter från olika delar av organisationen.
Arbetsspråket är svenska, både i tal och skrift.- 1 Utrustning
- 2 Placering
Om beställare begär det, ska konsult även kunna komma in till kontor med kort varsel. Övrig närvaro planeras i samråd med teamet och utifrån verksamhetens behov. Dagar och tider för detta styrs efter behov i organisationen och efter beställarens godkännande.
Requirements
Obligatoriska krav
Minst fem (5) års relevant arbetslivserfarenhet inom iOS-utveckling på heltid
Minst fyra (4) års arbetslivserfarenhet av att aktivt utveckla i Swift, inklusive minst 2 års erfarenhet av utveckling i SwiftUI. Erfarenheten ska omfatta arbete med avancerade funktioner i Swift, såsom generics, felhantering (error handling), minneshantering (memory management), parallellprogrammering (concurrency) med async/await samt avancerad UI-komposition i SwiftUI.
Minst sex (6) månaders arbetslivserfarenhet av att aktivt utveckla iOS-applikationer med minst 100 000 användare.Erfarenhet av att deltagit i minst två (2) projekt där tekniska lösningar direkt ledde till mätbara förbättringar, samt innehaft nyckelroll i minst ett projekt av dessa. Exempel på förbättringar kan vara minskad appladdningstid med minst 25%, gjorde 20% av appen helt tillgänglighetsanpassad enligt WCAG AA, ökad appstabilitet med minst 30% (minskning av crash rate), eller förbättrade användarbetyg med minst en hel poäng på appbutiker efter en uppdatering.
Minst två (2) års arbetslivserfarenhet av apputveckling med tillgänglighetsfokus (ex: WCAG, VoiceOver).
Minst ett (1) iOS-uppdrag med erfarenhet av par-programmering och code reviewMinst två (2) års eftergymnasial utbildning inom IT eller motsvarande.
Mervärdeskrav
Minst 6 månaders arbetslivserfarenhet av att driva eller bidra till strategiska teknikval och innovationsinitiativ inom apputveckling.
Minst 6 månaders arbetslivserfarenhet av att arbeta tillsammans med andra iOS-utvecklare i ett agilt teamMinst 2 års arbetslivserfarenhet av att ha jobbat med Figma eller liknande designverktyg, tex Abstract, Sketch, Zepplin.
Minst 2 års arbetslivserfarenhet av att ha jobbat strukturerat med Git.
Benefits
Bra lön goda villkor som vi går igenom vid intervju.