XPEL
Job Summary:
XPEL, Inc. is a global leader in protective films and coatings, serving automotive, marine, aviation, and architectural markets. Join our technology team as we revolutionize how our products are designed, sold, and installed worldwide.
XPEL, Inc. is seeking a talented Senior Software Developer with deep expertise in React and Electron to contribute to the development of our next-generation desktop applications. In this role, you'll design and build high-quality software solutions that power our industry-leading protective film and coating business operations
Job Description:
Core Duties Design, develop, and maintain complex desktop applications using Electron and React Write clean, efficient, and maintainable code following best practices Build high-performance applications that serve thousands of installers and partners globally Collaborate with cross-functional teams to deliver feature requirements Optimize application performance, including memory management, rendering efficiency, and startup times Participate in code reviews and contribute to improving code quality standards Debug and resolve complex technical issues Stay current with React and Electron ecosystem developments Contribute to technical documentation and knowledge sharing Job Requirements
5+ years of professional software development experience 3+ years of strong expertise with React, including modern patterns (hooks, context, performance optimization) 2+ years of production experience with Electron desktop application development Strong JavaScript/TypeScript proficiency Solid understanding of desktop application architecture patterns Experience with state management solutions (Redux, MobX, Zustand, etc.) Experience shipping and maintaining production desktop applications Knowledge of IPC communication and Electron's main/renderer process architecture Proficiency with modern build tools (Webpack, Vite, esbuild) Understanding of software security best practices for desktop applications Strong problem-solving and debugging skills Preferred Experience
Experience with auto-update mechanisms and code signing for desktop applications Knowledge of native module integration Experience with WebRTC, WebSockets, or real-time communication Familiarity with automotive or manufacturing software systems Experience with offline database solutions (SQLite, IndexedDB) Cross-platform development experience (Windows, macOS, Linux) Knowledge of accessibility standards and implementation Experience with CI/CD pipelines for desktop applications
XPEL is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
XPEL, Inc. is a global leader in protective films and coatings, serving automotive, marine, aviation, and architectural markets. Join our technology team as we revolutionize how our products are designed, sold, and installed worldwide.
XPEL, Inc. is seeking a talented Senior Software Developer with deep expertise in React and Electron to contribute to the development of our next-generation desktop applications. In this role, you'll design and build high-quality software solutions that power our industry-leading protective film and coating business operations
Job Description:
Core Duties Design, develop, and maintain complex desktop applications using Electron and React Write clean, efficient, and maintainable code following best practices Build high-performance applications that serve thousands of installers and partners globally Collaborate with cross-functional teams to deliver feature requirements Optimize application performance, including memory management, rendering efficiency, and startup times Participate in code reviews and contribute to improving code quality standards Debug and resolve complex technical issues Stay current with React and Electron ecosystem developments Contribute to technical documentation and knowledge sharing Job Requirements
5+ years of professional software development experience 3+ years of strong expertise with React, including modern patterns (hooks, context, performance optimization) 2+ years of production experience with Electron desktop application development Strong JavaScript/TypeScript proficiency Solid understanding of desktop application architecture patterns Experience with state management solutions (Redux, MobX, Zustand, etc.) Experience shipping and maintaining production desktop applications Knowledge of IPC communication and Electron's main/renderer process architecture Proficiency with modern build tools (Webpack, Vite, esbuild) Understanding of software security best practices for desktop applications Strong problem-solving and debugging skills Preferred Experience
Experience with auto-update mechanisms and code signing for desktop applications Knowledge of native module integration Experience with WebRTC, WebSockets, or real-time communication Familiarity with automotive or manufacturing software systems Experience with offline database solutions (SQLite, IndexedDB) Cross-platform development experience (Windows, macOS, Linux) Knowledge of accessibility standards and implementation Experience with CI/CD pipelines for desktop applications
XPEL is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.