Qt/C++ Developer – Contract / Freelancer (Noida)

Qt/C++ Developer – Contract / Freelancer (Noida)

18 Aug
|
Liqvid eLearning Services
|
Noida

18 Aug

Liqvid eLearning Services

Noida

– Qt/C++ DeveloperPosition

Qt/C++ Developer – Contract / Freelancer

Engagement Type

Contract / Freelance

Work Mode: Remote / Hybrid

Contract Duration: Project-based, with potential for extension

Role Overview

We are looking for an experienced Qt/C++ Developer to develop, enhance, maintain, and optimize a native cross-platform desktop application using C++ and the Qt framework.

The ideal candidate should have strong hands-on experience in C++, Qt, GUI development, debugging, application performance optimization, and cross-platform development. Experience working on both Windows and Linux applications will be an advantage.

Key Responsibilities

- Develop and maintain native desktop applications using C++ and Qt.
- Design and implement user interfaces using Qt Widgets and/or QML.
- Develop reusable, maintainable, and high-performance C++ components.
- Work with existing C++/Qt codebases and implement new features and enhancements.
- Integrate REST APIs, third-party libraries, and external services where required.
- Implement application-level security and data protection best practices.
- Debug and troubleshoot application crashes, memory issues, performance problems, and functional defects.
- Perform code reviews and improve existing code quality.
- Optimize application performance, memory usage, and startup time.
- Build and package applications for supported operating systems.
- Ensure compatibility across Windows and Linux.
- Write unit tests and perform appropriate application-level testing.
- Collaborate with the project manager and technical team to understand requirements and deliver features within agreed timelines.
- Prepare technical documentation for implemented modules and features.

Required Technical SkillsC++
- Strong knowledge of C++11/14/17 or later.
- Good understanding of:
- Object-oriented programming
- STL
- Smart pointers
- Multithreading
- Exception handling
- Memory management
- Design patterns
- Debugging and profiling

Qt
- Strong experience with Qt Framework.
- Hands-on experience with:
- Qt Widgets




- Qt Designer
- Signals and Slots
- Qt Core
- Qt GUI
- Qt Network
- Qt SQL
- QThread / Multithreading
- Model/View architecture
- Experience with QML/Qt Quick is an advantage.

Platform Development
- Experience developing applications for Windows and/or Linux.
- Knowledge of platform-specific issues and application packaging.
- Experience with build systems such as CMake and/or qmake.

Other Skills
- Git/GitHub/GitLab experience.
- Experience working with REST APIs and JSON.
- Familiarity with debugging tools such as GDB, Visual Studio Debugger, or Qt Creator.
- Understanding of application performance optimization.
- Good understanding of software development lifecycle and version control.

Preferred Skills

Candidates with experience in any of the following will be preferred:

- Cross-platform desktop application development.
- Large existing C++/Qt codebases.
- Multimedia or video-related applications.
- Networking applications.
- Database integration.
- Embedded systems or hardware integration.
- OpenGL / graphics programming.
- Security-sensitive desktop applications.
- CI/CD and automated application builds.

Experience

Required: 3+ years of professional experience in C++ development.

Preferred: 3+ years of hands-on experience with Qt/C++ desktop application development.

For highly experienced freelancers, candidates with strong relevant project experience may be considered even if their overall experience differs from the above requirement.

Contract / Freelancer Expectations The developer should be able to:

- Work independently and take ownership of assigned modules.
- Understand an existing codebase quickly.




- Provide realistic development estimates.
- Meet agreed project milestones and deadlines.
- Attend occasional technical/project meetings.
- Provide regular development updates.
- Maintain clean, documented, and production-ready code.
- Support bug fixing and stabilization during the testing/release phase.

Deliverables

Depending on the project requirements, expected deliverables may include:

- New Qt/C++ application modules.
- UI screens and workflows.
- API integrations.
- Bug fixes and enhancements.
- Performance improvements.
- Cross-platform builds.
- Unit/integration tests.
- Technical documentation.
- Release-ready application packages.

Selection Process

Candidates may be evaluated based on:

- Relevant Qt/C++ project experience.
- Understanding of modern C++.
- Qt architecture and GUI development knowledge.
- Debugging and problem-solving ability.
- Cross-platform development experience.
- Code quality and development approach.
- Availability and ability to meet project timelines.

A short technical assessment or paid trial task may be provided before final selection.

Application Requirements

Interested candidates should share

- Updated CV/Resume.
- Years of C++ and Qt experience.
- Examples of previous Qt/C++ projects or applications.
- GitHub/portfolio link, if available.
- Experience with Windows/Linux.
- Current availability.
- Expected hourly/monthly/project-based rate.
- Preferred engagement model.
- Notice/starting availability.

Engagement

Engagement: Contract / Freelancer

Location: Remote

Payment: Hourly / Monthly / Milestone-based, depending on experience and project requirements

Start: Immediate / As mutually agreed

Note: Candidates with strong practical experience in Qt/C++ and a proven track record of delivering production-grade desktop applications are encouraged to apply.

Pay: ₹500,000.00 - ₹1,000,000.00 per year

Advantages

- Flexible schedule

Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)

📌 Qt/C++ Developer – Contract / Freelancer (Noida)
🏢 Liqvid eLearning Services
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: qt/c++ developer – contract / freelancer (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: qt/c++ developer – contract / freelancer (noida) / noida