Company logo hidden

Senior Software Engineer - iOS

Unlock employer Abu Dhabi, United Arab Emirates Posted: 03 Nov 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are seeking a Senior Software Engineer - iOS to build and optimize a feature-rich video and live-streaming experience. In this role, you will design custom UI components, ensure optimal rendering, and deliver world-class streaming and playback performance while maintaining architectural excellence.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities:

  • Architect and develop advanced iOS applications using Swift, SwiftUI, and UIKit.
  • Implement custom UI components, animations, and transitions while maintaining 60fps performance.
  • Profile, analyze, and optimize UI rendering, scrolling, and memory usage across video feeds and live-streaming screens.
  • Collaborate with product, design, and backend teams to ensure cohesive functionality across modules (video recording, editing, publishing, discovery, and live streaming).
  • Work with AVFoundation, AVPlayer, and Core Animation to ensure efficient playback.
  • Integrate and optimize live-streaming SDKs.
  • Debug performance bottlenecks and address issues related to rendering, memory, and thermal throttling.
  • Contribute to architectural discussions, code reviews, and team mentoring.
  • Ensure compliance with Apple’s performance and energy-efficiency guidelines.

Required Experience & Skills:

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or equivalent.
  • 8+ years of professional iOS development experience using Swift (Objective-C a plus).
  • Strong expertise in UIKit, SwiftUI, Combine, AutoLayout, Core Animation, and UI performance tuning.
  • Experience with performance profiling tools and advanced understanding of AVFoundation and HLS streaming optimization.
  • Proven history of building interactive, smooth, and performant UI for video-heavy or media-intensive apps.
  • Familiarity with CI/CD and release automation.

Preferred Skills:

  • Experience with video editing or filter SDKs.
  • Knowledge of App Store optimization and test automation.
  • Understanding of Metal or SceneKit for custom rendering or GPU optimization.

Tools & Technologies:

  • Swift, SwiftUI, UIKit, Combine, AVFoundation, AWS IVS, BytePlus SDK, WebRTC, Instruments, MetricKit, NewRelic, Firebase Performance, and more.

Soft Skills:

  • Exceptional attention to detail in UI/UX implementation.
  • Strong communication skills with designers and backend engineers.
  • Proactive in performance optimization and crash prevention.
Apply Direct

Jobs you might like   View all jobs

About IT System Custom Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct