от 3 000 до 5 000 $ на руки
Вакансия находится в архиве
Требуемый опыт работы
Более 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
VideoCom.com Inc is developing a new app under the brand Canvid.com. We are looking for experienced developers to join our engineering team working on the Canvid app. Your work will be mostly on the client side (not UX/UI). The position is on a full time remote basis and open for skilled applicants of any nationality.
These are abilities/skill you must have:
Expert in Javascript/TypeScript/React Development/Node JS
Good understanding of Audio/Video encoding and containers
Good understanding of Audio/Video rendering
Good knowledge of Web Audio API
Good math skills, so at a minimum, if I say “Fourier transform”, you don’t think it's an international egg dish
Ability to read and understand C++ code
(Do not apply if your skills don’t match at least 4 out of the 6 above skills)
Extras; Good if you have had some exposure to:
Electron Development
Development with C++ , Rust or Swift
WebCodec API
Pixi.Js
Development in Python
AI development
Hiring terms
Unless you have a github repository with proof of skills, we will usually start with discussing a project that we will agree for you to solve for a mutually agreed project fee.
If you deliver the project and we find your solution and your code to be of good quality, we will offer you a permanent engagement with our team.
Below we have listed such a sample project. The project we discuss with you may be different or it might be the same. If you don’t have the skills to implement the Example Demo listed below (given enough time for research and development), - then please do not apply ;)
Example Demo Project (Audio Player)
You need to implement code that can playback an audio file subject to the requirements below.
Please review the code carefully and use/copy useful codes as needed. For the sample demo project below you should disregard the video.
Demo Project Requirements: Implement audio player /playback code with following requirements:
The player must accept a local mp4 (m4a) file with a single audio track
The player must be able to demux the mp4 file and play it from start to end at the correct speed.
All demuxing and audio processing has to be done inside a webworker.
From any state it must be possible to start playback from a specified time in microseconds with minimal delay.
It should be possible to jump from a specific time to another specific time in microseconds with the smallest possible delay while playing
Ключевые навыки
Контактная информация
КОЗЛОВ АНДРЕЙ АНДРЕЕВИЧ
Сайт: не указан
Почта: не указана
Вакансия опубликована 20.05.2024 в г. Москва.
Похожие вакансии
от 3 200 до 4 000 $
Москва
Удаленная работа
Подробное описание
13 августа