Job Description:
We are looking for a skilled Mobile /Desktop Engineer to design and develop desktop applications using the Electron framework. The ideal candidate will have experience in building cross-platform desktop applications, working with APIs, and integrating advanced features into user-friendly interfaces. As part of a fast-paced startup, you will play a critical role in shaping the future of hospitality tech and creating exceptional digital products for our internal teams and clients.
Key Responsibilities:
- Design, develop, and maintain cross-platform desktop applications using Electron.js.
- Collaborate with product managers, designers, and developers to implement user-friendly interfaces.
- Integrate third-party APIs and services into desktop applications.
- Ensure high performance and responsiveness of applications across different platforms (Windows, macOS).
- Debug, troubleshoot, and optimize the performance of applications.
- Write clean, maintainable, and efficient code following best practices.
- Create and maintain detailed documentation for application architecture and code.
- Stay updated with new technologies, frameworks, and trends in desktop development and the hospitality industry.
- Work closely with the QA team to ensure application stability and quality.
Requirements:
- Proven experience as a Desktop Electron Engineer or similar role with experience in building cross-platform applications.
- Proficiency in Electron.js, JavaScript, HTML5, and CSS3.
- Experience working with Node.js, React, or other front-end frameworks is a plus.
- Familiarity with APIs (RESTful, GraphQL) and integrating them into desktop applications.
- Strong understanding of application performance optimization.
- Knowledge of desktop application packaging and distribution (Windows/macOS).
- Experience with Git or other version control systems.
- Ability to work in a collaborative, fast-paced startup environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Experience in the hospitality or travel industry is a plus.
- Familiarity with additional languages such as TypeScript or Python.
- Experience with mobile or web development (React Native, web technologies).
What We Offer:
- Competitive salary and benefits.
- A dynamic and collaborative work environment.
- Opportunities for personal and professional growth.
- The chance to work on innovative projects in the hospitality tech industry.
- Flexible working hours and potential for remote work.
How to Apply:
Please send your resume, portfolio (if applicable), and a brief cover letter explaining why you’d be a great fit for this position to [insert email address or application link].