Modular architecture: design and implement a modular / micro-feature architecture that scales across multiple teams and feature domains without dependency bottlenecks.
Mini app container: build and maintain the mini app runtime layer, and sandboxed execution for third-party mini apps.
Performance engineering: own app performance end-to-end - launch time, frame rate, memory footprint, battery usage, and network efficiency; proactively profile and fix bottlenecks using Instruments.
Security: implement certificate pinning, biometric authentication (Face ID / Touch ID), Secure Enclave, jailbreak detection, data encryption at rest and in transit, and secure token storage via Keychain.
Authentication & identity flows: integrate OAuth 2.0 / OpenID Connect, SSO, deep linking, Universal Links, and QR-based auth flows.
Payment integration: integrate payment SDKs (Apple Pay, partner gateways) with awareness of PCI DSS compliance requirements.
Real-time & notification systems: implement APNs-based push notifications (including rich notifications, notification extensions, and background delivery), WebSocket or long-polling for real-time features such as chat, alerts, and live status updates.
Feature delivery infrastructure: integrate feature flag systems, remote configuration, and A/B testing frameworks to enable safe, incremental rollouts and data-driven product decisions at scale.
CI/CD & release engineering: maintain CI/CD pipelines for automated build, test, and deployment across multiple environments (dev, staging, production); manage App Store releases and TestFlight distribution.
Observability & crash management: integrate crash reporting and analytics tools; set up monitoring for key performance metrics and proactively address stability issues before they impact users.
Code quality & engineering culture: write clean, testable, and well-documented Swift code; lead code reviews; contribute to team coding standards; and mentor junior
developers when needed.
Cross-functional collaboration: work closely with backend engineers, UI/UX
designers, BA, and QA to deliver features end-to-end - from requirement review through implementation, testing, and release.
3-6 years of hands-on iOS development experience; at least one production app on the App Store with meaningful scale or technical complexity.
Deep proficiency in Swift - SwiftUI, UIKit, Combine - and how to use them together in a production codebase.
Strong command of iOS architectural patterns (Clean Architecture, MVVM, MVI) applied in a modular, multi-team codebase; experience with SPM or CocoaPods at scale.
Solid iOS security knowledge: Keychain, Secure Enclave, certificate pinning, biometric auth, jailbreak detection.
Strong performance optimization skills: profiling with Instruments, memory management (ARC, retain cycles), launch time, and scroll performance.
Experience with OAuth 2.0 / OpenID Connect, deep linking, Universal Links, and session management across multiple services.
Solid experience with RESTful APIs, WebSocket, and Swift concurrency (async/await, Combine, GCD).
Experience with unit testing / UI testing (XCTest) and writing testable code.
Familiar with CI/CD pipelines (GitHub Actions, Bitrise, Fastlane) and App Store release management.
Comfortable reading technical documentation in English.
Salary range: competitive, based on experience and technical depth - negotiable for the right candidate.
13th-month salary.
Work on a large-scale consumer platform used by tens of millions of users - real engineering challenges, not CRUD apps.
Collaborative and technically driven team; regular tech sharing sessions and code review culture.
Opportunities for career growth into tech lead or platform architect roles.
Company benefits in accordance with labor law (insurance, annual leave, etc.).