Job Title: Desktop Application Developer
Location: Pune, Maharashtra, India
Experience: 5+ Years
Employment Type: Full-Time (Payroll) – Onsite
Duration: Long-term
Annual Salary: ₹8 – 18 Lakh
Job Summary
We are seeking an experienced Desktop Application Developer with strong expertise in building cross-platform applications using Electron, Node.js, and React.js. The ideal candidate should have hands-on experience in developing modern, high-performance desktop applications, preferably with real-time communication features such as voice calls, video calls, and instant messaging.
Key Responsibilities
- Design, develop, and maintain cross-platform desktop applications using Electron, Node.js, and React.js.
- Implement responsive and scalable UI using HTML, CSS, SCSS, and CSS Flexbox.
- Work with Webpack, npm, and Yarn for application bundling, packaging, and deployment.
- Integrate and manage SQLite databases within desktop applications.
- Utilize modern JavaScript (ES6+), Promises, and async/await effectively.
- Integrate third-party libraries and APIs.
- Implement encryption/decryption for secure data handling.
- Work with WebRTC or RingRTC frameworks for real-time communication.
- Handle end-to-end application lifecycle — from build to deployment.
- Collaborate with cross-functional teams to define, design, and ship features.
Required Skills & Experience
- Electron.js – 5 Years
- JavaScript (ES6+) – 5 Years
- Node.js – 4 Years
- React.js – 4 Years
- Webpack – 5 Years
- HTML, CSS, SCSS, Sass – Strong proficiency
- TypeScript – Good understanding
- SQLite – Working knowledge
- Strong understanding of npm & yarn package managers.
- Experience in building at least one production-ready desktop application using Electron.
- Preferably, experience with messenger-style applications (voice/video calls, real-time chat, notifications).
Preferred Skills
- Knowledge of encryption & security principles.
- Familiarity with real-time communication frameworks like WebRTC/RingRTC.
- Experience in performance optimization and debugging of desktop apps.
Categories:
- Full Stack Development (Software & Web Development)
- Front-End Development
- Web Development
Job Category: Information Technology
Job Type: Full Time
Job Location: Pune