Bare Developer (100% Remote - Worldwide) - C / JavaScript
On-site · Berlin, State of Berlin, Germany or Helsinki, Uusimaa, Finland
Job Summary
Bare Developer role focused on writing C native addons and JavaScript for the Bare runtime. You 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 bridging platform APIs into JavaScript; maintain and extend existing modules; manage cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode); own cross-compilation toolchains and CI pipelines; diagnose and fix platform-specific build issues; contribute to the Bare runtime core and collaborate on introducing alternative JS engines; debug across OS/device targets, write tests, and communicate progress; must be comfortable across macOS, Linux, Android, and iOS build toolchains; strong C programming and advanced JavaScript skills; experience with Node.js native addons (N-API, node-gyp) and libuv; self-directed with strong written communication.
Required Qualifications
- Strong C programming skills
- Advanced JavaScript skills
- Experience building native addons for Node.js or similar runtimes
- Familiarity with libuv or other asynchronous I/O frameworks
- Comfortable with cross-platform build toolchains (macOS, Linux, Android, iOS)
- Ability to read and navigate large C and C++ codebases
- 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.