Full-Stack macOS & Web Developer
freeC's Client

Save Job
Messages
Work remote
Hiring 1 people
7 years of experience
Ha Noi
Published 24/04/2025

Why You’ll Love Working Here

Remote working (Vietnam time zone or France time zone)
Contractor/ Open for 2nd job

Job Description

About the Project

We are building Studio-mac, a native macOS application designed for synchronized video playback (Rytmo band) in professional post-production environments. Integrated with ProTools, the app delivers precise timecode synchronization, high-frame-rate video output, and DRM-protected streaming, all while offering a rich web interface for administration and control.

Key Responsibilities

  • Develop and maintain a native macOS application using Swift and Objective-C.
  • Port the Rytmo band algorithm from C# to Swift with real-time performance optimization.
  • Integrate advanced video playback using AVFoundation, supporting DRM (FairPlay, Widevine, PlayReady) and various formats (MP4, MOV, HLS, DASH).
  • Implement GPU selection and support external video output using Blackmagic (DeckLink) and AJA SDKs.
  • Ensure frame-accurate synchronization with ProTools using MTC, SMPTE, LTC, and ProTools Satellite Protocol.
  • Develop and maintain backend APIs using PHP 8/7 (Laravel, Lumen) and frontend interfaces using JavaScript (Vue.js, React.js, Quasar).
  • Optimize multi-threaded code for smooth UI responsiveness and zero-lag playback.
  • Enable real-time network communication with WebSockets and TCP/IP.
  • Conduct unit and functional testing using XCTest and advanced debugging techniques (CPU/GPU profiling, latency optimization).

Required Skills & Qualifications

macOS Development

  • Strong experience with Swift and Objective-C
  • Proficiency with AVFoundation, Core Animation, Cocoa, and Interface Builder
  • Experience migrating applications from C# to macOS

Video & Audio Synchronization

  • Deep understanding of DRM systems and real-time media streaming
  • Experience with professional video card integration (e.g., DeckLink)
  • Familiarity with ProTools protocols, MIDI Machine Control (MMC), and timecode standards

Web Development

  • Expertise in PHP 8/7, Laravel, and REST API design
  • Strong frontend skills in JavaScript, Vue.js, React.js, and Quasar framework

Performance & Networking

  • Proficient in multi-threaded programming and network communication protocols
  • Skilled in debugging, performance profiling, and optimization on macOS

Skills

Mac OS
PHP
Vue.js
Objective-C

Benefits

  • 100% remote working time (Vietnam timezone, or France timezone)
  • Remote working Remote theo giờ VN hoặc giờ Pháp từ chiều đến tối.
  • Contractor and open for 2nd job
Company Info
freeC's Client
Ho Chi Minh
101-300 employees
https://freec.asia/
Ho Chi Minh
101-300 employees
https://freec.asia/
HRTech
IT/ Web

About

freeC is the Smart Recruiting Platform that leverages matching technology to actively connect hundred of thousand of employers and job seekers. The success of freeC is determined by our success in operating as a unified team. If you're interesting, ambitious, and eager to advance your career with us, explore our vacancies as below. We're excited to have you on board our ship to help us grow fast, deliver on our mission of actively connecting employers and job seekers around Vietnam

Working Address

Lầu 06, Tòa nhà BCONS TOWER II , Số 42/1, Đường Ung Văn Khiêm, Phường 25, Quận Bình Thạnh, TP. HCMView map