Posted:6 hours ago|
Platform:
On-site
Full Time
We're seeking a skilled Frontend Engineer with deep expertise in React and Electron to build and maintain high-quality desktop applications. You'll be responsible for creating seamless, performant user experiences that work across Windows, macOS, and Linux platforms.
Key ResponsibilitiesYour primary focus will be developing desktop applications using Electron and React, translating designs and requirements into clean, maintainable code. You'll architect component libraries and establish patterns for cross-platform consistency, while optimizing application performance including bundle size, memory usage, and startup time. Managing the complete desktop application lifecycle—from packaging and code signing to updates and distribution—will be part of your role. You'll implement native OS integrations such as system notifications, menu bars, file system access, and inter-process communication. Collaboration with backend teams on API integration and data synchronization is essential, as is ensuring security best practices for desktop environments. You'll also write tests for both renderer and main process code and contribute to technical documentation.
Required QualificationsWe're looking for someone with 4+ years of frontend development experience and at least 2 years specifically building production Electron applications. You should have advanced proficiency in React including hooks, context, and state management patterns, along with strong JavaScript/TypeScript skills and understanding of ES6+ features. Deep knowledge of Electron architecture—main process, renderer process, and IPC communication—is crucial. Experience with desktop application packaging tools like electron-builder or electron-forge, and familiarity with native Node.js modules and their integration with Electron rounds out the technical requirements. Strong understanding of web performance optimization and debugging tools is expected.
Preferred QualificationsExperience with state management libraries such as Redux, Zustand, or Recoil would be valuable, as would knowledge of native desktop APIs and platform-specific behaviors. Familiarity with desktop UI frameworks or component libraries, experience with auto-update mechanisms and crash reporting, understanding of code signing and application notarization, contributions to open-source Electron or React projects, and experience with CI/CD pipelines for desktop application builds are all advantageous.
Technical Skills
Ravian AI
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript Now4.0 - 8.0 Lacs P.A.
bengaluru
5.0 - 6.0 Lacs P.A.
bengaluru
0.5 - 3.0 Lacs P.A.
hyderabad, telangana, india
Salary: Not disclosed
new delhi, delhi, india
Experience: Not specified
8.0 - 12.0 Lacs P.A.
mumbai, maharashtra, india
Salary: Not disclosed
gurugram, haryana, india
Experience: Not specified
8.0 - 12.0 Lacs P.A.
noida, uttar pradesh, india
Experience: Not specified
8.0 - 12.0 Lacs P.A.
indore, madhya pradesh, india
Salary: Not disclosed
indore, madhya pradesh, india
Experience: Not specified
Salary: Not disclosed