C++ / Qt Developer

iLovePDF
Barcelona, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish, Catalan
Experience level
Intermediate

Job location

Barcelona, Spain

Tech stack

JavaScript
Microsoft Windows
Apple Mac Systems
Software Applications
C++
Software as a Service
CMake
Continuous Integration
Software Debugging
Github
Graphical User Interface Testing
Python
Qt Modeling Language (QML)
QT
Software Engineering
SQLite
Multithreading
GIT
Information Technology
REST

Job description

About iLovePDF: You may have stumbled across our website during your work or studies while trying to edit a PDF document - iLovePDF.com. Does that ring a bell? iLovePDF is a SaaS company dedicated to helping individuals and businesses worldwide boost their document productivity. Our constant growth encourages us to keep improving our products to become the favorite PDF software worldwide. Our powerful yet user-friendly software is accessible across web, mobile, and desktop platforms, catering to the needs of over 90 million users worldwide every month. About the role: For this position, we are looking for a qualified and experienced C++ / Qt Developer to join our iLovePDF Tech team. You will work with the iLovePDF Desktop team to maintain and improve our desktop application with brand new services in order to offer one of the best PDF solutions in the desktop market. The application is available for Windows and macOS systems. The Desktop Team is organized to develop and maintain its

Requirements

versions using technologies like QT , QML , C++ , and several PDF and image processing libraries. What you will do: We're looking for a tech-savvy professional passionate about new digital technologies, who brings the following skills to our team: 4+ years of experience with software development. At least 2 years of Qt experience including Qt6 and QML. Outstanding skills in C++ and Javascript (also know C++17 features and newer standards). Multithreading programming experience. Git experience using CI/CD and GitHub Actions. Good understanding of third-party code. Experience developing installation packages and installation management for both direct and unattended installations. Team player skills. Ability to debug complex code modules to find a better solution for every technical issue. Experience with component architecture in Windows environments and handling Windows COM Objects. Fluency in English, Spanish, and/or Catalan. Experience with network interactions via REST API. EU citizen or a valid work permit to work in Spain. Nice to have: Experience in cross-platform development & deployment: Windows and macOS. Knowledge of QMake and CMake build systems. Database management knowledge (with SQLite). Python experience. Automatic GUI testing with Squish. What we offer: Hybrid work, permanent contract. A company culture built on trust, autonomy, and independence. Your talent and opinions will really make a difference. Have an impact on millions of lives: The iLovePDF website is one of the top 100 most visited sites, and our services are used daily by millions of people. Beautiful, sunny office in one of the best areas of Barcelona. Our offices are much more than just a place to work. Team Retreats: Take part in fun team-building activities both locally and abroad. International environment: Our team has more than 12 nationalities. Flexible retribution with Cobee. Private medical insurance. Subsidized lunch, free snacks, and organic

Apply for this position