📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 12/08/2026. It no longer accepts applications.

Bare Developer – Cross‑Platform Runtime Engineer

Jobgether

Remote
Remote 🇬🇧 English
C programming JavaScript Node.js N-API node-gyp libuv macOS Linux cross-compilation CI pipelines

Job description

About the role

This role sits at the intersection of systems programming and runtime engineering, building a lightweight cross‑platform runtime and its native modules. You will develop high‑performance C and JavaScript bindings that expose OS capabilities such as networking, filesystem, Bluetooth and cryptography across mobile, desktop, server and constrained environments.

Key responsibilities

  • Design, implement and maintain native modules in C and JavaScript, owning the full lifecycle from development to production deployment.
  • Expose OS‑level features (Bluetooth, networking, filesystem, cryptography) through JavaScript APIs.
  • Maintain cross‑compilation toolchains and CI pipelines for macOS, Linux, Android and iOS.
  • Contribute to the evolution of the runtime core, improving module systems and native addon architecture.
  • Debug complex, multi‑platform issues to ensure stability, performance and reliability.

Required profile

  • Strong professional experience in C programming and system‑level code.
  • Advanced JavaScript expertise with knowledge of runtime internals and module systems.
  • Proven ability to work autonomously in a distributed, writing‑heavy engineering culture.
  • Excellent written communication skills.

Required skills

  • C programming
  • JavaScript (Node.js ecosystem)
  • N‑API, node‑gyp or equivalent native addon frameworks
  • Asynchronous I/O libraries such as libuv
  • Cross‑platform development for macOS, Linux, Android (NDK) and iOS (Xcode)
  • Cross‑compilation workflows and CI pipeline management
  • Low‑level debugging of large C/C++ codebases

What we offer

  • Fully remote, global‑first work environment with high autonomy.
  • Opportunity to shape foundational runtime technology used at global scale.
  • Exposure to cutting‑edge systems engineering challenges across multiple device types.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Jobgether.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

16 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Jobgether