This job is no longer available
This job expired on 11/08/2026. It no longer accepts applications.
Bare Developer – Cross‑Platform Runtime Engineer
Jobgether
Job description
About the role
We are seeking a Bare Developer to join a partner company’s remote engineering team. The role focuses on building and evolving a lightweight, cross‑platform runtime and its ecosystem of native modules, bridging C and JavaScript to expose OS‑level capabilities.
Key responsibilities
- Design, develop, and maintain native modules in C and JavaScript, owning the full lifecycle from implementation to production deployment.
- Implement cross‑platform system integrations (Bluetooth, networking, filesystem, cryptography) via JavaScript APIs.
- Maintain and improve cross‑compilation toolchains and CI pipelines for macOS, Linux, Android, and iOS.
- Contribute to the runtime core, enhancing module systems and native addon architecture.
- Debug complex, multi‑OS issues to ensure stability, performance, and reliability of native modules.
Required profile
- Strong professional experience in C programming and low‑level system development.
- Advanced JavaScript expertise with solid understanding of runtime internals.
- 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
- libuv and asynchronous I/O patterns
- Cross‑platform development on macOS, Linux, Android (NDK), iOS (Xcode)
- Cross‑compilation workflows and CI pipeline tooling
- Debugging 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.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobgether