Desktop Developer
Back to careers

Desktop Developer

No longer available

Your responsibilities:

  • Create and maintain top-notch desktop programs for Windows and Linux platforms that are thoroughly documented.
  • Experience in the following areas of development (Web, Node.JS, NPM, ES6+, SVG).
  • Collaborate on technical designs to satisfy the needs of the product team and end users by building tests and integration tooling to ensure high quality code in an agile setting.
  • Investigate issues and provide solutions in a variety of areas, including UI rendering, client-server communication, performance optimization, compatibility, and more.
  • Collaborate closely with team members and preserve a solid working relationship built on respect, communication, and trust. Provide suggestions for the tools, instruction, and atmosphere that will be used to create the next generation of products.

To fit this post, we look after:

  • 4+ years of professional experience focused on development, maintenance and distribution of commercial desktop applications.
  • Experience in modern cross-platform toolsets, multithreading, API/SDK design and client-server applications.
  • Good understanding of HTTPS, design and consumption of REST services.
  • Experience with unit, integration and functional test design and implementation
  • Strong debugging skills, and the ability to quickly a path from bug report to viable solutions.
  • Ability to analyze and optimize code to meet strict performance requirements.
  • Strong written and verbal communication skills.
  • Working knowledge of Git, CI/CD, and build automation best practice.
  • Working knowledge of Git, CI/CD, and build automation best practice.
  • DevTools: Python, GCC, Make, CMake, Conan, Node.JS, NPM.
  • OS: MacOS, Windows, Linux (Ubuntu).

Benefits

Social Security

Friendly environment
Friendly schedule
Flexible work location

Learning

Access to our professional development tools and programs
Training certification reimbursement
Recognition and objective performance appraisals for personalized career paths

Perks and bonuses

Bookster
Medical benefits
Referral bonus
A free week-long accommodation annually at our corporate apartment in Valencia, Spain
400 RON reimbursement for eyeglasses expenses

Special Events

Team events
Holiday packages
Back to careers

Talk to a member of our Sales team

Razvan Porancea

Chief Operations Officer

{ "SalesInfo": { "TeamMemberName": { "Text": "Razvan Porancea" }, "PhoneNumber": { "Text": "+40 736 377 973" }, "Email": { "Text": "razvan.porancea@principal33.com" }, "Tagline": { "Text": "Talk to a member of our Sales team" }, "ButtonText": { "Text": "Contact Sales team" } }, "AliasPart": { "Alias": "sales-info-en-US" }, "TitlePart": { "Title": null } }
{ "errorMessages": { "required": "* ${fieldName} is required", "email": "* Email is invalid", "name": "* Names should only contain letters (no diacritics), hyphens or apostrophes", "consent": "Please, consent to the terms before submitting your information", "minlength": "* ${fieldName} should be at least ${minlength} characters long", "maxlength": "* ${fieldName} should be at most ${maxlength} characters long", "between": "* ${fieldName} should be between ${minlength} and ${maxlength} characters long", "size": "File size must be less than ${size} ${unit}B", "url": "* URL is invalid", "extension": "* Allowed file extensions: ${extensionsArr}" }, "fieldNames": { "name": "Name", "company": "Company", "email": "Email", "phoneNumber": "Phone number", "message": "Message", "consent": "Consent", "upload": "Upload", "linkedIn": "LinkedIn profile", "newsletter": "newsletter" }, "snackBar": { "generic": { "error": { "title": "An error occurred: ${error}.", "message": "Please try again." } }, "newsletter": { "success": { "title": "Thank you!", "message": "Check your email to confirm your subscription." }, "error": { "title": "Error", "message": "Cannot subscribe to newsletter." } } } }