Deploja
Alla jobb och uppdragMobil · iOS/Android · Anställning

iOS Engineer

Annons-ID: OP-0FEAF142

Publicerad: 11 nov. 20260 visningarStockholm · Distans: På platsSista ansökan 2026-11-18

About the role Design and ship user-facing features in Swift using SwiftUI and UIKit, with async/await for modern concurrency. Translate complex requirements, real-time data, map interactions, and push alerts into reliable, performant code. Contribute to architecture discussions (MVVM, modularization, dependency injection) and help drive the codebase toward a Swift-first, modular future. Write thorough unit, snapshot, and UI tests; raise the bar for quality through code reviews and pair programming. Collaborate daily with Android engineers, designers, backend engineers, QA, and product to deliver cohesive cross-platform experiences. Maintain and improve the CI/CD pipeline (Fastlane, Xcode Cloud) to keep releases fast, predictable, and safe. Mentor mid-level engineers and share knowledge through RFCs, tech talks, and documentation. Nice-to-have requirements • Real-time data on mobile (live feeds, websockets, high-frequency UI updates). • MapKit or third-party map SDKs and custom map-layer performance tuning. • Background modes, Core Location, push notifications, and Live Activities. • StoreKit 2, App Store optimization, or experimentation frameworks.

Skallkrav

  • 5–8 years of iOS experience with a track record of shipping high-quality, high-traffic consumer apps.
  • Expert in Swift; deeply comfortable with both SwiftUI and UIKit and the trade-offs between them.
  • Solid grasp of modern concurrency (async/await, structured concurrency, actors).
  • Fluent in app architecture patterns (MVVM, Clean Architecture, Coordinator) and dependency injection.
  • Strong testing instincts and hands-on with XCTest, snapshot testing, and CI/CD tooling.
  • Performance-minded: comfortable in Instruments profiling CPU, memory, and rendering.
  • Clear communicator who gives and receives feedback well and lifts the people around you.

Börkrav (meriterande)

  • Real-time data on mobile (live feeds, websockets, high-frequency UI updates).
  • MapKit or third-party map SDKs and custom map-layer performance tuning.
  • Background modes, Core Location, push notifications, and Live Activities.
  • StoreKit 2, App Store optimization, or experimentation frameworks.

Så fungerar det hos Deploja

Hos Deploja får du möjlighet att arbeta med spännande IT-uppdrag inom både offentlig och privat sektor. Vi matchar din kompetens, erfarenhet och dina löneförväntningar med relevanta kunduppdrag.

En enkel och digital process

  1. 01

    Ansök

    Vi granskar din profil och matchar dig mot relevanta uppdrag.

    Ditt CV AI-tolkas automatiskt när du laddar upp det. Uppgifter, kravsvar och ett utkast till personligt brev fylls i nedanför. Saknade uppgifter lämnas tomma. Granska och ändra förslagen innan du skickar. Integritetspolicy

    Dra och släpp ditt CV här

    PDF eller Word · max 5 MB

  2. 02

    Bli en del av vårt konsultnätverk

    Om din profil är aktuell får du möjlighet att signera våra samarbets- och anställningsvillkor digitalt och få tillgång till vår konsultplattform.

  3. 03

    Hitta rätt uppdrag

    Utforska möjligheter, ange dina löneförväntningar och få stöd av vårt team genom hela processen.

Din kompetens. Dina förväntningar. Rätt uppdrag.

Ansök

Kravprofil – svara Ja eller Nej på varje krav

Skall5–8 years of iOS experience with a track record of shipping high-quality, high-traffic consumer apps.

SkallExpert in Swift; deeply comfortable with both SwiftUI and UIKit and the trade-offs between them.

SkallSolid grasp of modern concurrency (async/await, structured concurrency, actors).

SkallFluent in app architecture patterns (MVVM, Clean Architecture, Coordinator) and dependency injection.

SkallStrong testing instincts and hands-on with XCTest, snapshot testing, and CI/CD tooling.

SkallPerformance-minded: comfortable in Instruments profiling CPU, memory, and rendering.

SkallClear communicator who gives and receives feedback well and lifts the people around you.

BörReal-time data on mobile (live feeds, websockets, high-frequency UI updates).

BörMapKit or third-party map SDKs and custom map-layer performance tuning.

BörBackground modes, Core Location, push notifications, and Live Activities.

BörStoreKit 2, App Store optimization, or experimentation frameworks.