Senior Software Developer/Architect

от 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

Ключевые навыки

Javascript
Typescript
React
Node.js
Webcodec

Контактная информация

КОЗЛОВ АНДРЕЙ АНДРЕЕВИЧ

Сайт: не указан

Почта: не указана

Вакансия опубликована 20.05.2024 в г. Москва.

Похожие вакансии

#

от 350 000 ₽

Москва

Удаленная работа

Подробное описание

15 ноября

#

Москва

Удаленная работа

Подробное описание

24 апреля

#

Москва

Полный день

Подробное описание

7 июня