Senior Software Developer/Architect (удаленная работа)

18 июня 2024

Уровень зарплаты:
от 269 108 до 448 513 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior Software Developer/Architect

Описание вакансии

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



Посмотрите похожие вакансии

Senior Python Developer
Компания: Clever Recruiting
Зарплата: от 400 000 до 500 000 руб.
Senior Go developer/Team Leader
Компания: Частное лицо
Зарплата: з.п. не указана
Senior JAVA backend (AWS)
Компания: SharpDevelopers LLC
Зарплата: от 250 000 до 300 000 руб.
Senior / Middle Full Stack Developer
Компания: Академия Екатерины Медушкиной
Зарплата: от 180 000 до 350 000 руб.