Job Category: App Developer
Job Type: Full Time
Job Location: Dhaka
Experience: At least 4 year(s)

Senior Software Engineer – iOS (AVFoundation, AVAssetWriter, AVPlayerItemVideoOutput, AVVideoComposition)

📍 Location: Banani, Dhaka
📩 Apply at: jobsrns@rnscareers.com
🧑‍💻 Vacancy: 02 | Full-Time | On-Site


Job Context

We at XyZ are looking for passionate and experienced iOS Developers with a solid background in video editing frameworks and real-time media processing. As a Video Editing Expert, you’ll be responsible for building custom pipelines using AVFoundation, CoreImage, and optionally Metal or VisionKit.


Key Responsibilities

  • Architect and develop advanced video editing features using AVFoundation.

  • Implement real-time video previews and ensure smooth performance.

  • Apply LUTs, transitions, cropping, trimming, and audio-video synchronization.

  • Handle HDR processing, tone mapping, and color space conversion.

  • Build custom camera capture and export pipelines.

  • Optimize memory and prevent leaks in media-heavy scenarios.

  • Collaborate closely with product/design teams to deliver polished user experiences.


Must-Have Skills

  • 4+ years of hands-on iOS development experience.

  • Expertise in AVFoundation, AVAssetWriter, AVPlayerItemVideoOutput, AVVideoComposition.

  • Strong skills in CoreImage, CIColorCube, and real-time filter pipeline implementation.

  • Solid understanding of ARC, retain cycles, and memory profiling.

  • Experience with HDR, LUTs, and working with color spaces (e.g., BT.2020, PQ).

  • Proficient in Swift (Objective-C is a plus).

  • Advanced debugging, profiling, and media performance tuning.


Nice-to-Have

  • Experience with Metal, MetalPerformanceShaders, or GPUImage.

  • Familiarity with Live Photos, VisionKit, or PhotoKit.

  • Knowledge of FFmpeg or server-side video transcoding.

  • Previously published apps with video editing features on the App Store.


Educational Requirements

🎓 BSc in Computer Science & Engineering (CSE) or equivalent.


Perks & Benefits

  • 🗓️ 2 weekly holidays (Friday & Saturday)

  • 📈 Annual salary reviews & performance bonuses

  • 🎉 2 Festival Bonuses per year

  • 🍱 Complimentary lunch & snacks

  • 🌴 Paid public holidays and annual company tour

  • 🧠 Growth-focused and collaborative team culture


Ready to Apply?

📧 Send your CV and portfolio to: jobsrns@rnscareers.com

Apply for this position

Allowed Type(s): .pdf, .doc, .docx