Posted on: 06/01/2026
Description :
Key Responsibilities :
- Implement offline-first architecture with seamless online/offline synchronization
- Securely store local data and sync with backend services when online
- Implement IPC communication between Electron main and renderer processes
- Design and integrate REST APIs
- Handle conflict resolution, retry mechanisms, and data integrity
- Optimize desktop UI/UX and application performance
- Ensure stability during crashes or forced shutdowns
- Apply Electron security best practices
- Collaborate with design, backend, and product teams
Required Skills :
- Strong experience with Angular (latest versions)
- Hands-on experience with Electron.js (Windows, macOS, Linux)
- Proficiency in TypeScript, HTML, SCSS
- Experience with Angular Material / Bootstrap
- Good knowledge of RxJS and state management
- Backend experience with .NET Core / C# or Node.js + Express
- REST APIs, JSON handling, authentication, and role management
- Database experience : SQLite / MySQL / PostgreSQL / MongoDB
- Local file system handling for desktop applications
Must-Have Experience :
- Offline and online synchronization logic
- Secure local storage using SQLite / IndexedDB / filesystem
- Auto-update handling in Electron
- Build and packaging using electron-builder / electron-forge
- Git version control
- Electron application security best practices
Nice to Have :
- Experience with large-scale offline applications
- Exposure to kiosk or enterprise desktop systems
- Performance optimization and crash recovery experience
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1596807