Bare Developer (100% Remote - Worldwide) - C / JavaScript
On-site · Warsaw, Mazovia, Poland or Lisbon, Lisbon, Portugal
Job Summary
Write C native addons and bridge platform APIs into JavaScript for the Bare runtime; develop and maintain native modules (bare-bluetooth, bare-tcp, bare-fs, bare-crypto); design, implement, and ship modules end to end, including code and tests; maintain cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode) and own cross-compilation toolchains; maintain CI pipelines that build and test native modules across all supported platforms; debug native addon issues across multiple OS and device targets and write tests for all modules; collaborate with internal teams and the public, participate in weekly status calls and onboarding materials; require strong C programming skills, advanced JavaScript skills with Node.js internals, experience building native addons for Node.js or similar runtimes (N-API, node-gyp), familiarity with libuv or asynchronous I/O frameworks, comfort with macOS/Linux/Android/iOS build toolchains, cross-compilation and platform-specific APIs (Bluetooth, networking, filesystem), ability to read large C/C++ codebases, and a self-directed work style with strong written communication skills.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.