iOS Engineer

Devency - مصر - القاهرة

Devency is a leading software development and technology consulting firm based in Egypt, delivering scalable, high-quality solutions across custom software, cloud infrastructure, and IT strategy. We foster a culture of innovation, collaboration, and technical excellence—and we’re looking for a Senior iOS Engineer to architect, scale, and optimize high-performance mobile experiences.

What You’ll Do

Lead Architecture & Development

  • Drive the design and implementation of advanced iOS apps using Swift, SwiftUI (and UIKit where appropriate).
  • Define and enforce architectural standards (Clean Architecture, MVVM/MVI, modularization, feature flags).

Craft Exceptional UI/UX

  • Build responsive, accessible interfaces with SwiftUI (layouts, states, animations, transitions).
  • Guide componentization, theming, and design-system adoption; mentor teammates on best practices.

Optimize Performance

  • Profile with Instruments (Time Profiler, Memory, Leaks, Energy), eliminate jank/ANRs, improve startup and rendering.
  • Design for high-throughput use cases (e.g., chat/real-time feeds, media) with efficient state and caching.

Ensure Quality & Reliability

  • Establish testing strategy with XCTest, XCUITest, snapshot tests; champion TDD where it fits.
  • Own CI/CD quality gates (Fastlane, GitHub Actions/Xcode Cloud), crash monitoring, and release health.

Integrate & Scale APIs

  • Lead integrations using URLSession/Alamofire, Concurrency (async/await), Combine, WebSockets; handle auth, retries, back-off, and error flows.
  • Design offline-first data layers (Core Data/SQLite/Realm) with safe migrations and background sync.

Collaborate & Mentor

  • Perform rigorous code reviews, pair program, and run knowledge-sharing sessions.
  • Partner with product/design to shape scope, sequence work, and uphold engineering standards.

Who You Are

  • A senior engineer who can untangle complex problems, make sound tradeoffs, and elevate a team.
  • Performance-obsessed and pragmatic, balancing craftsmanship with delivery.
  • A clear communicator who thrives in fast-paced, agile environments.

What You BringExperience: 4+ years building iOS apps with Swift; 2+ years in senior/lead capacity.UI: Expert with SwiftUI (and UIKit interop), custom components, animations, accessibility (Dynamic Type/VoiceOver).Architecture: Clean Architecture, MVVM/MVI, dependency inversion, modular, testable code.Concurrency & Reactive: Proficient with async/await, Combine (or RxSwift legacy), background tasks.Data: Core Data/SQLite/Realm, caching strategies, safe migrations, offline-first patterns.Networking: URLSession/Alamofire, WebSockets, JSON (Codable), auth (OAuth/JWT), robust error handling.Performance: Skilled with Instruments and on-device profiling; measurable improvements.Tooling: Fastlane, GitHub Actions/Xcode Cloud, code signing, TestFlight/App Store processes.Debugging: LLDB, unified logging, packet capture (Proxyman/Charles), crash analysis (Crashlytics/Sentry).Version Control: Strong Git practices (branching, rebasing, conflict resolution).Nice-to-HaveLive Activities, Widgets, App/Share Extensions, Push Notifications/APNs.Media systems (AVFoundation), streaming, or WebRTC.SwiftData (iOS 17+), GRDB, or GraphQL clients.Experience shipping large-scale chat/messaging or real-time apps.Security/crypto basics (Keychain, CryptoKit), privacy by design.OSS contributions or published apps showcasing SwiftUI at scale.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com