Job Title: Desktop Application Developer
Location: Ikeja, Lagos
Employment Type: Full-time/Onsite
Job Description
- We are seeking a talented and experienced Desktop Application Developer to join our team. As a Desktop Application Developer, you will be responsible for designing, developing, and maintaining cross-platform desktop applications for the Windows, MacOS, and Linux operating systems.
Responsibilities
- Collaborate with the development team to understand and translate project requirements into functional desktop applications.
- Design and develop user-friendly, efficient, and reliable desktop applications using industry best practices and coding standards.
- Write clean, maintainable, and well-documented code for new features and enhancements.
- Perform thorough testing and debugging to ensure high-quality and bug-free applications.
- Conduct code reviews to identify areas of improvement and optimize performance.
- Stay up to date with emerging technologies, tools, and platforms related to desktop application development.
- Troubleshoot and resolve issues reported by users or the support team in a timely manner.
- Work closely with the UI/UX designers to ensure a seamless and intuitive user experience.
- Collaborate with the backend development team to integrate desktop applications with backend services.
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience in desktop application development for Windows, MacOS, and Linux platforms.
- Strong proficiency in programming languages such as C++, C#, or Java.
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with cross-platform frameworks such as Qt, Electron, or JavaFX.
- Familiarity with version control systems like Git or SVN.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.
Preferred Skills:
- Experience with cloud storage and filesharing systems.
- Familiarity with networking protocols and APIs.
- Knowledge of data encryption and security practices.
- Experience with agile development methodologies.
HOW TO APPLY
Interested and qualified candidates should send an updated CV and Portfolio to: [email protected] using the Job Title as the subject of the email.
Deadline: July 11, 2023
Job Features
Job Category | Software/ Programming / Web development |