Logo
Code.Hub

Senior React/Electron Lead Engineer

Code.Hub, Frankfort, Kentucky, United States

Save Job

We are the

1st Hub for Developers!

Our motto is

“From Developers to Developers” ! Our vision is to provide real career opportunities for candidates that want to take the next step in their career. Code.Career is the first process that you will speak

with developers (only!) and tech (freak) experts!

About the Job Our client

is seeking an expert

Senior Engineer

to serve as the definitive Technical Lead and Architectural Owner for a mission‑critical Desktop Application. The ideal candidate will possess deep mastery of React, JavaScript, and scalable frontend architecture, coupled with profound expertise in leveraging Electron as a secure container for Node.js native integrations and complex multi‑window management. This role is responsible for setting the technical vision, governing the secure Inter‑Process Communication (IPC) strategy, and mentoring the development team, ensuring the application meets the rigorous security and reliability standards of a system.

What You’ll Do

Drive and shape the architectural vision for the entire React codebase, focusing on developing reusable, high‑performance UI component libraries, defining the global state management strategy, and proactively managing technical debt.

Design and govern the multi‑window architecture and the secure Inter‑Process Communication (IPC) channels (using ipcMain and ipcRenderer) necessary for real‑time data exchange across multiple application views.

Define the strategy for integrating and managing high‑performance Native Modules within the Main Process, including owning the module recompilation strategy and maintaining ABI compatibility to ensure reliable native access.

Own the application’s security posture. Mandate and enforce critical security features such as Context Isolation, Process Sandboxing, and rigorous Content Security Policies (CSP) to mitigate application risks and adhere to compliance standards.

Define the systemic optimization strategy across the React renderer process and the Electron main process to ensure minimal memory footprint and zero performance bottlenecks in a demanding operational environment.

Define the client‑server communication contracts, leveraging modern, low‑latency protocols such as WebSocket, to ensure seamless and reliable real‑time data flow across the ecosystem.

Lead the operational adherence to Continuous Integration/Continuous Deployment (CI/CD) practices. This includes owning the build automation, ensuring integration of comprehensive test automation, and managing the reliable deployment process for mission‑critical releases.

Provide high‑level technical guidance, conduct rigorous code reviews focused on security and architectural adherence, and mentor mid‑level engineers, acting as a technical multiplier for the team.

Who You Are

Minimum of 5+ years of commercial software engineering experience, with 3+ years specifically leading complex React‑based projects or acting as a principal architect.

Deep, demonstrable expertise in JavaScript, React (Hooks, component architecture), and Electron (Node).

Expert knowledge of the Electron security model, including multi‑process separation, context isolation, and CSP implementation.

Proven experience in designing scalable and fault‑tolerant web‑based application architectures.

Expertise in desktop/web security best practices, vulnerability analysis, and secure coding practices (e.g., input validation, output escaping) for React/Electron environments.

Exceptional communication, leadership, and problem‑solving skills with the ability to define solutions from ambiguous requirements.

Benefits

Performance Bonus

Private Health Insurance

Learning & Development Budget

Vouchers & Discounts

Multifaceted Knowledge & Internal Training

#J-18808-Ljbffr