Bare Developer

New
Based in the United StatesFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
JavascriptLinuxiOS

Requirements

  • Strong professional experience in C programming with proven ability to write and debug native, cross-platform system-level code.
  • Advanced JavaScript expertise, with solid understanding of runtime internals and module systems (e.g., Node.js ecosystem).
  • Experience developing native addons using tools such as N-API, node-gyp, or equivalent frameworks.
  • Familiarity with asynchronous I/O systems such as libuv and event-driven architecture patterns.
  • Strong knowledge of cross-platform development across macOS, Linux, Android (NDK), and iOS (Xcode), including cross-compilation workflows.
  • Ability to navigate large and complex C/C++ codebases and debug low-level system behavior effectively.
  • Strong written communication skills and a self-directed, autonomous working style.

Responsibilities

  • Design, develop, and maintain native modules in C and JavaScript, including full lifecycle ownership from implementation and testing to production deployment across multiple platforms.
  • Build and extend cross-platform system integrations exposing OS-level capabilities (Bluetooth, networking, filesystem, cryptography) through JavaScript APIs.
  • Maintain and improve cross-compilation toolchains and CI pipelines supporting macOS, Linux, Android, and iOS environments.
  • Contribute to the evolution of the runtime core, including module systems and native addon architecture, while reducing API gaps and improving compatibility.
  • Debug complex issues across multiple operating systems and devices, ensuring stability, performance, and reliability of native modules and runtime components.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now