Tether Operations Limited
Bare Developer (100% Remote - Worldwide) - C / JavaScript
engineeringfulltime-permanentRemote job
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
fulltime-permanent
INDUSTRY
crypto
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
About the Job
We need someone who is equally comfortable writing C and JavaScript. The Bare team builds and maintains the runtime itself along with a growing ecosystem of native modules (bare-bluetooth, bare-tcp, bare-fs, bare-crypto, and many more). You would be writing native addons that bridge platform APIs into JavaScript, debugging across multiple operating systems, and helping keep the runtime small and correct. This is a hands-on systems role. You will work independently, own modules end to end, and ship code that runs on phones, laptops, servers, and constrained devices.
Native Module Development
- 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 (Bluetooth, networking, filesystem, crypto) into JavaScript
- Maintain and extend existing native modules based on product team requests and the bare-node compatibility list
Cross-Platform Builds and CI
- Set up and maintain cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode)
- Own cross-compilation toolchain configuration for each target platform
- Maintain CI pipelines that build and test native modules across all supported platforms
- Investigate and fix platform-specific build failures and toolchain issues
Bare Runtime Contributions
- Contribute to the Bare runtime core (module system, native addon system, light-weight threads)
- Help reduce the bare-node missing API surface
- Participate in evaluating and integrating alternative JS engines e.g. libjerry
Debugging and Quality
- Debug native addon issues across multiple OS and device targets, including mobile
- Write and maintain tests for all modules
Collaboration and Communication
- Respond to Bare team inquiries
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply