Back to all jobs

Electron/Node.js Developer at Digital Vitamins

HackerNews
Apply NowSign in to track
AI-enhanced for better readability

Digital Vitamins - Multiple Roles

Fully remote in Europe or Asia time-zones | Full-Time

About the Role

We are looking for talented individuals to join our team and help maintain and evolve our cross-platform applications.


Desktop Developer

We're looking for someone to help maintain and evolve a cross-platform Electron desktop app aimed at facilitating real-time communications within enterprise environments. You’ll own desktop features, native modules, and real-time comms.

Requirements

  • Strong Electron + Node.js (packaging, auto-update, native modules).
  • Solid JS/TS and cross-OS debugging.
  • Strong work ethic and comfortable working remote, asynchronous communication, and owning features end-to-end.
  • Ability to hit the ground running and be able to deliver from day one.

Nice to Have

  • WebRTC, XMPP, and E2EE/encryption APIs experience.

Responsibilities

  • Maintain native modules and ship cross-platform releases.
  • Implement/optimize real-time features and integrations.
  • Improve security, performance, and test/CI coverage.

To Apply

If you think you're a fit, send an email with your CV to "ilya.lopukhin a_t 1rstwap.com" and we'll talk.


Senior Android Developer

We're also looking for a senior Java developer to help maintain and evolve the Android app. You’ll own Android features, native integrations, and shipping releases.

Requirements

  • Strong Java + Android SDK experience (app architecture, lifecycle, background services).
  • Practical WebRTC on Android experience.
  • Experience shipping rock-solid Play Store builds.
  • Some NDK/JNI experience (not very much needed though).
  • Strong work ethic and comfortable working remote, asynchronous communication, and owning features end-to-end.
  • Ability to hit the ground running and be able to deliver from day one.

Nice to Have

  • XMPP and E2EE/encryption APIs.
  • Managing CI/CD for Android

Responsibilities

  • Maintain and extend the Android client, we have tons of new features planned for the foreseeable future.
  • Implement/rescue complex features (call reliability, background push, low-latency reconnects).
  • Optimize performance (startup, memory, battery, call quality) and fix device-specific issues.

To Apply

If you think you're a fit, send an email with your CV to "ah a_t digital-vitamins.at" and we'll talk.

Similar jobs