Vị trí công việc này hiện tại đã hết hạn nộp hồ sơ, bạn có thể tham khảo thêm một số công việc tương tự tại đây:
Mô tả công việc
REMOTE JOB
Objective: Develop Studio-mac, a native macOS application for synchronized video playback (Rytmo band) with ProTools, integrating advanced video card management and web functionalities.
Ideal Candidate Profile Position: Full-Stack macOS & Web Developer
Key Competencies:
Native macOS development (Swift, Objective-C, AVFoundation, Core Animation) C# → Swift Migration: Rytmo band reimplementation on macOS
Video Playback (Clear & DRM), ProTools & Timecode Sync Integration Advanced Video Card Management & 120Hz Video Output Support
Web Development (PHP 8, Laravel, [protected info], [protected info], REST APIs) Performance Optimization & Multi-threading Expertise
Yêu cầu
5+ years in macOS and web development.
Proven expertise in real-time video/audio synchronization (ProTools, MTC, SMPTE). Proficiency in PHP/JavaScript for web functionalities.
Why This Profile?
This versatile developer will manage the macOS core, optimize video playback, integrate ProTools, and develop web functionalities-ensuring a fully integrated and high- performance Studio-mac application.
Required Skills
macOS Development (Swift & Objective-C)
Languages: Expertise in Swift and Objective-C for native development. Frameworks:
AVFoundation → Video/audio playback and DRM management. Core Animation → Smooth rendering of the Rytmo band.
Cocoa & Interface Builder → Intuitive macOS UI/UX development.
Tools: Xcode, debugging, performance optimization.
C# to macOS Code Migration
Rewrite the Rytmo band algorithm (originally in C#) in Swift for macOS. Port synchronization logic and processing while ensuring precision. Optimize the code for real-time execution on macOS.
Video Playback & DRM Integration
AVPlayer & AVAsset: Handling clear and DRM-protected video playback. DRM Systems (FairPlay, Widevine, PlayReady): Secure video streaming. Formats & Streaming: Support for MP4, MOV, HLS, DASH formats.
Video Card Selection & Management
Detection and selection of the video card:
Implement an interface to choose the video card used for playback (e.g., macOS
GPU, DeckLink, AJA).
Use SDKs (Blackmagic, ...) for advanced video output control.
High Frame Rate Output:
Support for 120Hz playback and external video signal management. Integration with DeckLink cards for professional-grade video output.
Synchronization & ProTools Integration
Timecode Sync (MTC, SMPTE, LTC): Frame-accurate video/audio sync.
ProTools Satellite Protocol: Allowing ProTools to control Studio-mac over the network. MIDI Machine Control (MMC): Alternative transport control (play, stop, seek).
Web Development (PHP & JavaScript)
Backend: PHP 8 / 7 (Laravel, Lumen) → REST API development
Frontend: Proficiency in JavaScript ([protected info], [protected info], Quasar ) for modern and dynamic interfaces.
Multi-threading & Networking
Optimized multi-threading for smooth processing and zero lag.
Network communication:
WebSockets, TCP/IP for real-time interactions with ProTools. API integration to connect with external services.
Testing, Debugging & Optimization
XCTest: Unit and functional testing on macOS.
Advanced Debugging: CPU/GPU profiling, latency corrections.
Real-time Performance Optimization: Smooth playback and perfect sync.
Quyền lợi
Salary up to 35 million.
Be able to work in a comfortable working environment.
The foreign working environment uses skills and English.
Being able to work in a youthful and dynamic environment, flexible time, HYBRID JOB.
To participate in company activities.
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:30 đến 17:30)
Thông tin chung
- Ngày hết hạn: 14/05/2025
- Thu nhập: Tới 35 triệu
Nơi làm việc
Thành lập vào năm 2016, thông qua việc hợp tác chiến lược với các ngân hàng và đơn vị CNTT, Công ty cổ phần PayTech hoạt động với sứ mệnh không ngừng thúc đẩy lĩnh vực thanh toán điện tử, chuyển đổi số nói chung và dịch vụ ví điện tử, dịch vụ cổng thanh toán nói riêng; đồng thời, góp phần xây dựng hệ sinh thái tích điểm dùng chung đa dạng, hữu ích cho khách hàng ở Việt Nam.
PayTech tập trung hoạt động ở lĩnh vực Trung gian thanh toán (với 3 dịch vụ gồm Cổng thanh toán, Ví điện tử, Hỗ trợ thu...
Quy mô công ty
Từ 26 - 100 nhân viên