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
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobgether