Tether Operations Limited
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
Apply for this position
✦ 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
Apply now
Bare Developer (100% Remote - Worldwide) - C / JavaScript at Tether Operations Limited — Remote