Full-Stack macOS & Web Developer
freeC's Client

Lưu việc
Nhắn tin
Làm việc từ xa
Tuyển 1 người
7 năm kinh nghiệm
Hà Nội
Đăng tuyển ngày 24/04/2025

Tại sao bạn sẽ thích làm việc tại đây

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

Mô tả công việc

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

Kỹ năng

Mac OS
PHP
Vue.js
Objective-C

Quyền lợi

  • 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
Giới thiệu về công ty
freeC's Client
Hồ Chí Minh
101-300 nhân viên
https://freec.asia/
Hồ Chí Minh
101-300 nhân viên
https://freec.asia/
HRTech
IT/ Web

Giới thiệu

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

Địa chỉ

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. HCMXem bản đồ