Location: Remote
Type: Full-time
Role Overview
As a Senior iOS Engineer, you will develop new features and solve real-world bugs that directly impact millions of users. We promise that along the way, you will learn A LOT, working with frameworks you may have never had the chance to use before. You’ll get hands-on experience with the hottest Apple technologies as soon as they’re released, while also helping shape our architecture, performance, and overall user experience. This is a role where you’ll grow fast, push technical boundaries, and see your work make an immediate difference.
Key Responsibilities
Lead technical design and implementation of new iOS features using Swift, SwiftUI, UIKit, and Core Graphics/Core Animation.
Architect performant, maintainable, scalable modules that integrate with shared Kotlin Multiplatform code across iOS/Android (or other platforms).
Work closely with product, design, QA to translate designs & UX requirements into smooth animations, graphics, templates, and advanced UI interactions.
Review and optimize rendering, image/video processing, custom drawing with Core Graphics/Metal (e.g. filters, text & graphics overlays).
Monitor app performance (startup time, memory, rendering lag, battery usage) and proactively improve.
Publish and manage apps on the App Store; handle versioning, store listing, TestFlight beta releases, staged rollouts, etc.
Regularly follow up on user reviews & feedback from the App Store; triage, prioritize, and fix issues raised by users.
Mentor, lead or manage junior/mid-level iOS devs: code reviews, setting coding standards and best practices, guiding architecture decisions.
Coordinate with cross-platform/shared code teams, UI/UX, backend etc. to ensure consistency.
Participate in setting up CI/CD, automated testing (unit, snapshot, UI) to maintain high stability.
Required Qualifications
5+ years of professional experience developing iOS apps.
Strong experience with UIKit or SwiftUI and custom drawing using Core Graphics or Core Animation.
Experience publishing apps to the Apple App Store; managing releases, compliance with store policies, versioning.
Good track record of following up on user reviews/feedback, bug fixes, and improvements based on real user issues.
Experience leading teams or mentoring others; capable of reviewing code, guiding architecture, ensuring quality across the team.
Solid understanding of iOS platform performance characteristics (memory, rendering pipeline, concurrency, main thread performance).
Comfortable working with designs, animations, graphics-heavy UI, and templates.
Strong communication skills, with the ability to collaborate across design, product, QA, and backend teams.
Nice to Have
Familiarity with Kotlin Multiplatform integration: consuming shared modules, bridging platform-specific APIs.
Experience in image/video processing pipelines or graphics frameworks (e.g. Core Image, AVFoundation, Metal).
Experience with advanced animations, custom transitions, shaders, or Metal/SceneKit.
Knowledge of publishing / localizing apps in MENA / Arabic markets, handling RTL, custom fonts, etc.
Experience with CI/CD pipelines, testing, monitoring tools.
Solid understanding of iOS frameworks beyond UI (Combine, Core Data, networking, background tasks).
What We Offer
Opportunity to shape a product used by millions of users globally.
Lead / impact role: your decisions affect architecture, performance, and user experience.
Collaborative environment with designers, product managers, engineers.
Competitive salary & benefits.
Flexible work arrangements.
تقديم على الوظيفة