iOS Engineer
Deploja AB
Job Description
Role Description
• 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, 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 our CI/CD pipeline (Fastlane, Xcode Cloud) to keep releases fast, predictable, and safe.
• Mentor mid-level engineers and share knowledge through RFCs, tech talks,