Назад
Company hidden
2 дня назад

Native Module Developer (C/JavaScript)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Native Module Developer (C/JavaScript): Building and maintaining Bare runtime native modules that bridge platform APIs into JavaScript across phones, laptops, servers, and constrained devices with an accent on cross-platform systems programming, native addons, and build toolchains. Focus on designing C modules, maintaining cross-compilation and CI for macOS, Linux, Android, and iOS, and debugging platform-specific runtime issues.

Location: Remote; the team works remotely from every corner of the world

Company

hirify.global develops reserve-backed digital tokens, blockchain-based financial products, energy solutions, AI and peer-to-peer technology, and digital learning products.

What you will do

  • Design, implement, test, and ship native Bare modules such as bare-bluetooth, bare-tcp, bare-fs, and bare-crypto.
  • Write C native addons that bridge Bluetooth, networking, filesystem, and cryptographic platform APIs into JavaScript.
  • Maintain cross-platform builds and CI pipelines for macOS, Linux, Android, and iOS.
  • Contribute to the Bare runtime core, including the module system, native addon system, and lightweight threads.
  • Debug native modules across operating systems and mobile devices and maintain comprehensive tests.
  • Coordinate with internal product teams, respond to technical inquiries, document decisions, and contribute to workshops and onboarding materials.

Requirements

  • Strong C programming skills and experience writing and debugging native code across platforms.
  • Advanced JavaScript skills with a solid understanding of Node internals and its module ecosystem.
  • Experience building native addons for Node or similar runtimes using N-API, node-gyp, or an equivalent technology.
  • Familiarity with libuv or another asynchronous I/O framework.
  • Experience with cross-compilation, platform-specific system APIs, and macOS, Linux, Android, and iOS toolchains.
  • Ability to navigate large C and C++ codebases and work independently with strong written communication skills.

Culture & Benefits

  • Remote collaboration across a global team.
  • Independent ownership of modules from development through delivery.
  • Weekly status calls and participation in Bare workshops.
  • Opportunity to contribute to open technical inquiries and onboarding materials.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →