freeC's Client
Ha Noi
1 months ago
Remote working (Vietnam time zone or France time zone)
Contractor/ Open for 2nd job
Mac OS
PHP
Vue.js
Objective-C
freeC's Client
Ha Noi
11 months ago
Tham gia mọi chế độ BHXH, BHYT, BHTN theo quy định của Luật lao động Việt Nam.
Teambuilding, nghỉ mát, gala.
Định kỳ review lương 6 tháng/1 lần theo năng lực.
Bridge SE
N2
Java
PHP
Node.js

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

Career

Company Info

freeC
Ho Chi Minh
101-300 employees

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