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)