datatrota
Signup Login
Home Jobs Blog

Desk Application Developer at Metropolitan School of Business and Management UK

Metropolitan School of Business and Management UKLagos, Nigeria Software Development
Full Time
Metropolitan School of Business and Management UK (MSBM), is a London Business school based in the United Kingdom. MSBM is a Pathway College offering ATHE level 4,5, 6 and 7 leading to a University Degree from top UK Universities. MSBM is a private for-profit business school with offices Dubai (UAE), and administrative office in London, United Kingdom. It provides International Students access to outstanding Business and Management Faculties from around the world. MSBM offers a range of online masters in the UK, starting from Level 4 & 5 Undergraduate programmes leading to a Bachelors of Business Management (BBM) and Bachelor of Science in I.T and Computing (BSc I.T) from top UK Universities. We also offer Level 7 Postgraduate Diploma leading to Master of Business Administration (MBA) and Master of Science in Strategic Business Information Technology (MSc I.T) from top UK Universities. MSBM also specialise in a range of Executive education and corporate training through our partnerships with British Universities. All of these courses are offered using state-of-the-art equipment and the latest in blended learning, to ensure every student has the opportunity to succeed to his or her potential. MSBM is also known as one of the tops and leading online business school in London, United Kingdom .

We are seeking a talented and experienced Electron Developer for Cross-Platform Desktop App. The Desktop Application Developer will help build a cross-platform desktop application for managing users and files within a custom cloud storage solution. This app will support both Windows and macOS, and will have a focus on security and seamless file synchronization.

Responsibilities:

  • Develop the core functionality of the desktop app using Electron.
  • Implement user management with roles.
  • Develop file storage, upload, download, and synchronization features.
  • Ensure automatic and manual syncing of files.
  • Set up and manage a local backend using Node.js and Express.
  • Design and implement database schemas for user roles, permissions, and file storage.
  • Develop APIs for data access and file management.
  • Integrate SQLite for local storage.
  • Design and implement a secure and user-friendly interface.
  • Implement security best practices for data encryption and access controls.
  • Collaborate with the project manager to ensure all requirements are met.
  • Perform thorough testing and debugging of the application.
  • Provide ongoing maintenance and updates as needed.

Preferred Skills:

  • Proven experience in developing cross-platform desktop applications using Electron.
  • Strong proficiency in JavaScript, HTML, and CSS.
  • Experience with Node.js and Express for backend development.
  • Proficiency in database design and management (e.g., SQLite, MySQL, PostgreSQL).
  • Experience with cloud storage solutions and file synchronization.
  • Understanding of security best practices for desktop applications.
  • Experience with API development and integration.
  • Familiarity with reporting and analytics features.
  • Knowledge of in-app update mechanisms.
  • Experience with backup and recovery features.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and meet project deadlines.
  • Good communication skills for collaborating with the project manager and team.

Please provide a brief cover letter explaining your relevant experience, and examples of previous Electron projects you have worked on. Highlight any experience with backend development using Node.js and Express, as well as cloud storage solutions and file synchronization.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend