Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

DESKTOP FRONT-END DEVELOPER

Planetek Italia

Bari

Ibrido

EUR 35.000 - 50.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A growing technology company in Bari, Italy, is seeking a skilled Desktop Front-End Developer to design and develop user interfaces for desktop applications. The successful candidate will utilize their expertise in C/C++ and UI frameworks like Qt to create innovative solutions in the space industry, ensuring intuitive user experiences. With a focus on professional growth, the company offers flexible work arrangements and opportunities for innovation in a supportive environment. Candidates should be proficient in English and Italian.

Servizi

Flexible Work Arrangements
Professional Development
Positive Company Culture
Technologically Advanced Environment
Company Events and Social Activities
Supportive Onboarding Process
Opportunities for Innovation

Competenze

  • Proficiency in UI frameworks, particularly Qt, for desktop application development.
  • Strong programming skills in C and C++.
  • Experience with development tools such as msvc, gcc, and gdb.
  • Knowledge of CMake for project configuration and management.
  • Ability to integrate APIs and work with data exchange formats (e.g., JSON, XML).
  • Excellent communication skills in English and Italian.

Mansioni

  • Design and implement user interfaces for desktop applications using UI frameworks.
  • Write clean, efficient, and maintainable code in C and C++.
  • Utilize development tools for coding and debugging.
  • Integrate APIs into desktop applications.
  • Conduct testing and debugging to identify and fix issues.

Conoscenze

UI frameworks proficiency
C/C++ programming
Development tools expertise (msvc, gcc, gdb)
Agile development practices
Version control (Git)
English language skills
Italian language skills

Strumenti

Qt
CMake
Docker
Kubernetes
Descrizione del lavoro
Desktop Front-End Developer – Planetek Italia

At Planetek Italia we are seeking a skilled Desktop Front‑End Developer to join our team. As a Desktop Frontend Developer you will be responsible for designing and developing user interfaces for desktop applications. You will collaborate with a multidisciplinary team to create intuitive and visually appealing desktop applications that meet user needs and adhere to industry standards. Proficiency in UI frameworks, programming languages, desktop APIs and a solid understanding of front‑end technologies and UX/UI design principles are required.

You will be able to work on cutting‑edge projects in the space industry. You will play a critical role in developing software solutions and applications that support space missions, satellite systems, and data analysis in the space domain.

Responsibilities
  • Designing and implementing user interfaces for desktop applications using UI frameworks like Qt;
  • Writing clean, efficient, and maintainable code in C and C++;
  • Utilizing development tools such as msvc, gcc, and gdb for coding and debugging;
  • Configuring and managing projects using CMake;
  • Integrating APIs into desktop applications to enable data exchange and functionality;
  • Ensuring the security and authentication of desktop applications;
  • Optimizing application performance through various techniques and approaches;
  • Managing the deployment and distribution of desktop applications;
  • Conducting testing and debugging to identify and fix issues;
  • Collaborating with cross‑functional teams to gather requirements and provide technical insights;
  • Applying UX/UI design principles to create visually appealing and user‑friendly interfaces;
  • Adhering to agile development practices and participating in team meetings and code reviews;
  • Utilizing version control systems, such as Git, for configuration management;
  • Familiarity with containerization technologies like Docker/Kubernetes is a plus.
Requirements
  • Proficiency in UI frameworks, particularly Qt, for desktop application development;
  • Strong programming skills in C and C++;
  • Experience with development tools such as msvc, gcc, and gdb;
  • Knowledge of CMake for project configuration and management;
  • Familiarity with desktop APIs, including Windows API, macOS Cocoa, and Linux GTK;
  • Understanding of frontend technologies and web development principles;
  • Ability to integrate APIs and work with data exchange formats (e.g., JSON, XML);
  • Knowledge of security and authentication practices for desktop applications;
  • Experience in performance optimization techniques for desktop applications;
  • Understanding of deployment and distribution processes for desktop software;
  • Proficiency in testing and debugging methodologies;
  • Excellent English and Italian language skills (both written and spoken);
  • Familiarity with configuration management systems and version control, particularly Git;
  • Knowledge of agile development practices and ability to work in an agile environment;
  • Familiarity with Docker and Kubernetes for containerization is a plus.
What We Offer
  • Flexible Work Arrangements: We provide flexible working hours and the option for remote work when feasible, allowing developers to achieve a better work‑life balance.
  • Professional Development: We offer opportunities for professional growth and development, such as training programs, workshops, and access to online learning platforms.
  • Company Culture: We highlight a positive and inclusive company culture that promotes teamwork, collaboration, and a supportive work environment.
  • Technologically Advanced Environment: We ensure that developers can access the latest tools, technologies, and equipment necessary to excel in their roles.
  • Company Events and Social Activities: We organize team‑building events, social gatherings, and recreational activities to foster a sense of community and camaraderie among employees.
  • Supportive Onboarding Process: We ensure a smooth onboarding process with proper training and mentorship to help new developers integrate into the company and their respective teams.
  • Opportunities for Innovation: We encourage and provide resources for developers to work on innovative projects, explore new technologies, and contribute their ideas and insights.
Are You Interested?

Let us know who you are, what you’ve accomplished so far in your career and your goals for the near future.

Along with your CV, please provide us with a short note in reply to the following two questions:

  • Why would you like to bet on an SME like Planetek Italia?
  • Why should we bet on you?

Write us, exclusively in English. If your profile matches the one we’re looking for, we will contact you to get to know you better.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.