We are seeking a Senior Frontend Engineer to design and build a high-performance, platform-agnostic architecture . You will lead the development of React applications where the core logic is decoupled and reusable across Capacitor.js (Mobile) and Electron (Desktop) shells. Good management of Native Bridging (android/IOS) with a focus on stability and memory efficiency is required. Key Responsibilities Basic: Strong capability of react framework, strong knowledge of front-end(JS/ HTML5/CSS3/ES6). Modular Architecture Design: Design a clean, layered architecture where business logic is separated from platform-specific APIs. Ensure the codebase is highly reusable and portable between Capacitor, Electron, and Web. High-Performance Bridging: Co‑develop Capacitor Custom Plugins with co‑worker (Java/Kotlin or Swift). You must ensure high‑speed data transfer across the bridge with zero memory leaks . Debugging & Profiling: Expertly use Chrome DevTools to debug the bridge layer, identify memory leaks, and optimize resource allocation. Electron(Expert): Capability to handle performance/memory/random crash‑down issues and integration with external modules. Technical Requirements React & Architecture: Expert in React. Proven experience designing modular entity where core logic remains shell‑independent. Capacitor.js & Bridge: Deep experience in Capacitor & its plugins. Must demonstrate the ability to facilitate JS‑to‑Native communication (interface level). Node.js in Local Context: Experience using Node.js communicating with local frontend (e.g., as a local service or BFF) to handle business‑heavy logic or local file/system operations. Build Tools: Experience of Webpack/VITE. Cross‑Platform Portability: A portfolio showing a single React "Core" successfully deployed across both Mobile (Capacitor) and Desktop (Electron). AI coding. AI Agent framework experience based on NodeJS. #J-18808-Ljbffr
Senior Frontend Engineer (Capacitor + React + Nodejs)
FLUXINK
, bc, canada, , bc, canada
Published 18 days ago
Report job