Position Overview
Responsibilities - Design, implement, and ship bare-* native modules (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto) end to end, including code and tests
- Write C native addons that bridge platform APIs like Bluetooth, networking, filesystem, and crypto into JavaScript
- Maintain and extend existing native modules based on product team requests and compatibility requirements
- Set up and maintain cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode)
- Own cross-compilation toolchain configuration and maintain CI pipelines for all supported platforms
- Contribute to the Bare runtime core, including the module system, native addon system, and lightweight threads
- Debug native addon issues across multiple operating systems and device targets, including mobile
Requirements - Strong C programming skills, including experience writing and debugging native code across platforms ...