Desktop Application Developer

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top