Senior Desktop Application Developer (Accessibility Product House)
- Full-time
Company Description
By joining our team of highly skilled and innovative engineers, you’ll have the opportunity to:
- Build high-performance desktop applications using modern technologies
- Work in a collaborative and engineering-driven environment
- Contribute to impactful projects with real-world applications
- Stay at the forefront of cross-platform development trends
If you're passionate about building top-tier desktop apps using cutting-edge technologies, we’d love to hear from you!
CUSTOMER
Our client is a rapidly growing technology leader in digital accessibility software that helps enterprises make their web and mobile offerings accessible to everyone. Its AI-enabled products save developer time and reduce risk via proprietary discovery and analysis algorithms that integrate directly into software development pipelines.
Job Description
- Design, develop, and maintain desktop apps with Electron.js and React.js
- Optimize performance and memory management in Electron applications
- Collaborate with designers, backend developers, and stakeholders
- Ensure app stability, scalability, and reliability through best practices
- Develop and optimize JavaScript automation SDK products
- Stay up-to-date with trends in Electron.js, React.js, and SDK development
Qualifications
- Must have a strong background in desktop application development with any JS framework, along with a solid understanding of its architecture and development workflow
- 5+ years of experience with JavaScript
- 3+ years of experience with React.js, including deep knowledge of the latest updates and best practices
- Knowledge of multi-threading, memory management, and performance optimization
- Proficiency in implementation environments, build configurations, CI/CD pipelines, and development tools
- Strong understanding of unit testing methodologies
- Familiarity with GitHub and Jira for version control
- Experience with cross-platform development (Windows, macOS)
- English - at least Upper-Intermediate
WOULD BE A PLUS
- Experience with Electron.js
- Experience in JavaScript SDK product development
- Understanding of Accessibility (A11y) principles
- Experience with WebDriverIO and Appium
- Knowledge of React Native, Flutter, Swift UI, or Android development
- Experience working with mobile platforms
- Knowledge of security best practices and database technologies (SQL, NoSQL, GraphQL)