Remotery

Bare Developer, C, JavaScript

Posted Jun 20

This is a fully remote position, open to applicants in Argentina.

📋 Description

• Design, implement, and deliver bare-* native modules (such as bare-bluetooth, bare-tcp, bare-fs, bare-crypto) from start to finish, encompassing both code and testing.

• Develop C native addons that connect platform APIs (Bluetooth, networking, filesystem, crypto) with JavaScript.

• Maintain and enhance current native modules based on requests from the product team and the bare-node compatibility requirements.

• Establish and sustain cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode).

• Take ownership of the cross-compilation toolchain configuration for each targeted platform.

• Investigate and resolve platform-specific build failures and issues related to the toolchain.

• Contribute to the core of the Bare runtime, including the module system, native addon system, and lightweight threads.

• Debug issues with native addons across various operating systems and device targets, including mobile platforms.

• Write and maintain comprehensive tests for all modules.

• Address inquiries from the Bare team, both from internal departments and the public.


⛳️ Requirements

• Proficient in C programming, with experience in writing and debugging native code across multiple platforms.

• Advanced skills in JavaScript, with a thorough understanding of Node.js internals and its module ecosystem.

• Experience in building native addons for Node.js or similar runtimes (including N-API, node-gyp, or equivalent).

• Familiarity with libuv or other asynchronous I/O frameworks.

• Comfortable working with build toolchains across macOS, Linux, Android, and iOS.

• Knowledge of cross-compilation and platform-specific system APIs (such as Bluetooth, networking, and filesystem).

• Capability to read and navigate extensive C and C++ codebases.

• Self-motivated work style complemented by strong written communication abilities.


🏝️ Benefits

• Opportunity for remote work globally.

• Work independently.

• Collaborate with teams around the world.

People also viewed

Softgic9 hours ago

Drupal Developer

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Tether.to9 hours ago

Backend Engineer – Wallets

AE flagUnited Arab Emirates (UAE) OnlyFull-timeBackend Engineer
ApplyView job
Instrumental Group9 hours ago

Senior Full Stack Developer, React, Node.js, JS, CSS

US flagColorado OnlyFull-timeBackend Engineer$69k – $75k/year
ApplyView job
Oneleet9 hours ago

Backend Engineer

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Software Mind9 hours ago

Senior Software Engineer, .NET, AWS

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Sumsub9 hours ago

Senior Backend Developer – KYC

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers