Q

Quadcode

Builds trading platforms and runs brokerages

Desktop UI Developer

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 3 years of professional experience developing complex, interactive user interfaces for desktop or other applications, not just websites or simple web interfaces.
  • Strong programming skills in Python and/or C++.
  • Experience with JavaScript.
  • Strong understanding of user-interface architecture, component design, application state management, and interaction patterns.
  • Experience creating custom user-interface components, non-standard interactions, animations, graphics, and visual elements.
  • Experience with asynchronous programming, multithreading, and performance optimization in applications.
  • Understanding of user-interface responsiveness and performance.
  • Strong attention to visual details, usability, and interaction quality.
  • Ability to work with rapidly changing requirements and learn new technologies when needed.
  • Passion for modern artificial intelligence technologies and interest in AI-powered development tools.
  • English proficiency at minimum B1 and fluency in Russian.
  • A portfolio or examples of complex interfaces developed.

Responsibilities

  • Develop and evolve the user interface of the AI IDE.
  • Build complex, interactive user-interface components, screens, and workflows.
  • Turn product and design concepts into polished, production-ready interfaces.
  • Work with dynamically generated interfaces and integrate user-interface components implemented with different technologies.
  • Develop custom user-interface components, interactions, animations, graphics, and visual elements.
  • Work with dynamic data, asynchronous operations, real-time updates, and complex application states.
  • Keep complex interfaces responsive, performant, and maintainable.
  • Contribute to user-interface architecture and technical decisions.
  • Own user-interface features end-to-end, from implementation and interaction logic to integration, performance, and final visual polish.
  • Collaborate closely with backend engineers, AI engineers, and product/design specialists to integrate the interface with the underlying systems.

Desired Qualifications

  • Experience with Qt, PySide, or PyQt.
  • Experience with QML or Qt Quick.
  • Experience with advanced animations and interactive visual elements.
  • Experience with 2D/3D graphics, rendering, visualization, or multimedia.
  • Experience integrating design systems or Figma designs into production applications.
  • Experience with developer tools, IDEs, editors, creative tools, or AI/LLM-powered applications.

About the Company

Quadcode

Builds trading platforms and runs brokerages

Quadcode develops trading software for brokers and financial institutions and runs financial brokerage operations through its group businesses. Its core platform combines web and mobile trading applications with back-office tools for account administration, billing, customer communication and affiliate management. Brokers use a white-label version under their own branding instead of developing the trading infrastructure themselves. The company sells configurable software packages and related services while serving individual traders through its brokerage operations. With operating roots dating to 2013, Quadcode is headquartered in Limassol, Cyprus.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Kato Polemidion Municipality, Cyprus
Founded
2013

Recently Posted Jobs

Explore more opportunities at Quadcode

See more jobs