Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 16, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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...
    Read more about this company

     

    Desktop App Developer

    • 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.

    Requirements:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
    • 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.

    Skills:

    • 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.

    go to method of application ยป

    Mobile App Developer (Flutter)

    Description 

    • We are looking for a dedicated Mobile App Developer to develop new software applications and update and modify existing applications.
    • To be a successful candidate, you should have experience using Flutter, a sound knowledge of software engineering, an analytical mindset and a keen eye for detail, as well as excellent analytical skills.
    • The goal is to write “clean” and flawless code to produce fully functional software applications according to requirements.
    • If you’re passionate about creating high-quality applications and working as part of a collaborative team, we’d love to hear from you.

    Responsibilities

    • Developing software solutions to meet customer/client needs.
    • Creating and implementing the source code of new applications.
    • Testing source code and debugging code.
    • Developing technical handbooks to represent the design and code of new applications.
    • Understand client requirements and how they translate into application features
    • Design creative prototypes according to specifications
    • Write high-quality source code to program complete applications within deadlines
    • Perform unit and integration testing before launch
    • Conduct functional and non-functional testing
    • Troubleshoot and debug applications.
    • Supervise and conduct performance tests and trials to ensure a hassle-free user experience.
    • Record and document each phase of application development for further reference and maintenance operation.
    • Deploy and install the applications to demonstrate the successful performance of software as per the client's expectations.
    • Communicate with other application development partners and technology arbiters to deliver excellent output.
    • Find solutions to security threats, viruses, or errors that might hinder the performance of applications
    • Carry out regular security and performance checks
    • Remain current on technology trends to keep our software as innovative as possible

    Qualifications

    • A Bachelor's Degree in Information Technology, Computer Science, or a similar field.
    • At least 5 years of working experience as a Mobile App developer.
    • Proven experience (professional or otherwise) as an application developer.
    • Proven experience using Flutter tech stack.
    • Ability to work in at least one programming language (ex: JavaScript, Python)
    • Deep understanding of core programming principles, including design.

    Skills & Requirements:

    • Critical thinking and problem-solving skills.
    • Project management experience.
    • Goal-orientated and deadline-driven.
    • Good communication and teamwork skills.

    Method of Application

    Send an updated CV to chidinma@msbm.org.uk

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Metropolitan School of Busines... Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail