yandex
N
Notamedia
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Разработчик C++ (WebAssembly)

ИИОценка ИИ

Интересная и редкая вакансия на стыке системного программирования и веб-технологий. Работа в известной компании Notamedia над современным стеком (WASM, C++23) делает это предложение привлекательным для профессионального роста.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена редким сочетанием глубоких знаний современного C++ (20/23) и специфического стека WebAssembly/Emscripten. Требуется понимание как низкоуровневых системных аспектов, так и взаимодействия с JavaScript-окружением.

Анализ зарплаты

Медиана300 000 ₽
Рынок220 000 ₽ – 450 000 ₽
ИИОценка ИИ

Зарплата в вакансии не указана, но для специалистов уровня Middle+/Senior C++ с редким навыком WebAssembly рыночные предложения в России обычно начинаются от 250 000 - 350 000 рублей. Учитывая специфику стека, кандидат может претендовать на верхнюю границу рынка.

Сопроводительное письмо

Меня крайне заинтересовала вакансия разработчика C++ в Notamedia, особенно в контексте работы с WebAssembly. Имея опыт коммерческой разработки на C++ более 3 лет и глубокое понимание стандартов C++20/23, я обладаю необходимыми навыками для создания эффективных WASM-модулей и их интеграции с современным фронтендом на TypeScript.

В своей практике я уделяю особое внимание оптимизации производительности и управлению памятью, что критически важно для WebAssembly. Опыт работы с Emscripten и понимание низкоуровневых аспектов многопоточности позволят мне эффективно решать задачи по миграции легаси-кода и разработке портированных библиотек, упомянутых в описании вакансии. Буду рад обсудить, как мой опыт поможет вашей команде в реализации амбициозных архитектурных проектов.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Notamedia уже сейчас

Присоединяйтесь к команде Notamedia и создавайте высокопроизводительные WebAssembly решения на острие технологий!

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

Разработчик C++

Локация: Удалённо

Компания: Notamedia 

ЗП: обсуждается на собеседовании

Занятость: Полная

Задачи, которые предстоит решать:

Разработка WebAssembly модулей на C++ для браузерных приложений;

Оптимизация существующих WASM кодов для повышения производительности;

Интеграция WASM модулей с JavaScript/TypeScript фронтендом;

Миграция легаси C++ кода в WebAssembly;

Разработка портированных библиотек;

Оптимизация памяти и многопоточности в WASM;

Создание bindings для JS-WASM interoperability;

Участие в архитектурном проектировании и выборе технологий.

Что мы ожидаем:

Отличное знание C++ (20/23) и STL, опыт коммерческой разработки от 3-х лет;

Опыт работы с WebAssembly (WASM);

Понимание работы JavaScript и TypeScript (ES6+);

Навыки работы с Emscripten/Embind;

Понимание низкоуровневых аспектов (memory, pointers, threading);

Оптимизация производительности (profiling, optimization);

Уверенное знание Git и CMake;

Понимание концепций компиляции и линковки.

Будет плюсом:

Опыт работы с SIMD инструкциями и векторизацией;

Знание WebAssembly SIMD proposals;

Знание WebAssembly System Interface (WASI).

*🌐 Резюме отправлять:* Откликнуться

–––

Бесплатный постинг вакансий: @freeIT_job

Забирай *📚* Базу Знаний

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • TypeScript
  • Git
  • C++
  • JavaScript
  • STL
  • CMake
  • WebAssembly
  • SIMD
  • Emscripten
  • WASI

Возможные вопросы на собеседовании

Проверка понимания специфики среды исполнения WASM.

Какие основные ограничения накладывает среда исполнения WebAssembly на стандартный код C++, особенно в части работы с потоками и исключениями?

Оценка навыков интеграции.

В чем разница между использованием Embind и WebIDL для создания связок (bindings) между C++ и JavaScript? В каких случаях вы выберете тот или иной подход?

Проверка знаний по оптимизации.

Как реализовать эффективную передачу больших объемов данных (например, массивов или изображений) между JS и WASM без лишнего копирования в памяти?

Оценка владения современным стандартом.

Какие нововведения C++20 вы считаете наиболее полезными при разработке библиотек, предназначенных для компиляции в WASM?

Проверка знаний о будущем технологии.

Расскажите о вашем опыте или понимании WASI (WebAssembly System Interface). Какие возможности он открывает для C++ разработчика вне браузера?

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

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
Notamedia
Россия