HamburgerMenu
hirist

Job Description

Description :


We are seeking an Electron + Angular Full-Stack Developer to build and maintain cross-platform desktop applications with strong offline-first capabilities. The ideal candidate will have hands-on experience with Angular, Electron, and at least one backend technology, with a focus on performance, data synchronization, and security.



Key Responsibilities :


- Develop cross-platform desktop applications using Angular and Electron


- 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


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in