top of page

Software Developer, Front-End

How you will make an impact:
  • Design and implement desktop app architecture based on Electron (main/renderer/preload processes, IPC channels, security settings)

  • Build shared UI components for both desktop and web using React + TypeScript

  • Automate packaging and distribution (electron-builder), including Linux target builds (AppImage, .deb) and auto-update mechanisms (electron-updater)

  • Improve performance and stability (memory optimization, rendering efficiency), logging and monitoring (Loki)

  • Ensure quality through unit, integration, and E2E tests (Jest)

  • Refine cross-platform UX for consistent experience across OS environments

What we are looking for:
  • Hands-on experience with React, TypeScript, and Node.js in production environments

  • Strong understanding of Electron app development (main/renderer processes, IPC, and security)

  • Deployment experience in Linux environments (e.g., AppImage, .deb, .rpm) and runtime issue debugging

  • Experience building cross-platform applications (web & desktop) with shared UI logic

  • Proficient with modern tooling: Webpack, pnpm/yarn/npm, and Git

Nice to have:
  • Familiarity with Windows/Linux distribution (code signing, managing auto-update channels)

  • Experience with state management tools (Zustand/Redux/Recoil) and UI design systems (Storybook)

  • Exposure to test automation and performance profiling tools (memory snapshots, tracing, profiling)

  • Experience implementing OAuth2/OIDC with Authorization Code + PKCE flow (for web & Electron)

  • Practical knowledge of JWT (header/payload parsing, exp/iat/aud validation)

Tech Stack:
  • Frontend: React, TypeScript, Vite/Webpack, Styled-Components/Emotion, React Query

  • Desktop: Electron, electron-builder/forge, electron-updater

  • Bridge: Node.js, IPC, Preload

How to apply:
  • If someone has referred you to us, feel free to reach out through them or contact us directly by sending your resume or portfolio to recruit@carbon6robotics.com

©CarbonSix Inc. All rights reserved.

bottom of page