Quadcode logo
Quadcode
Posted 47 days agoVerified live 12h ago

Desktop UI Developer (AI Software)

Brief overview

Remote
3+ yrsMinimum
PythonC++JavaScriptUI ArchitectureComponent DesignApplication State ManagementAsynchronous ProgrammingMultithreadingPerformance OptimizationQt/PySide/PyQtQML/Qt Quick2D/3D Graphics and RenderingAttention to Visual DetailsUsabilityInteraction Quality

About the company

Quadcode logo
Quadcodequadcode.com

Quadcode is an international IT company developing software for the trading and investment industry.

Job description

Summary

Quadcode is a fintech company delivering financial products and SaaS solutions, with Quadcode.ai focused on autonomous AI development and design tools. The company is seeking a Desktop UI Developer to build and evolve a complex AI IDE, developing interactive components, visual elements, dynamic interfaces, and responsive application experiences. The role involves owning UI features end-to-end and collaborating with backend, AI, product, and design teams.

Responsibilities

  • Develop and evolve the UI of the AI IDE
  • Build complex, interactive UI components, screens, and workflows
  • Turn product and design concepts into polished, production-ready interfaces
  • Work with dynamically generated interfaces and integrate UI components implemented with different technologies
  • Develop custom UI 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 UI architecture and technical decisions
  • Own UI 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

Skills

  • - 3+ years of professional experience developing complex, interactive UI 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 UI architecture, component design, application state management, and interaction patterns
  • - Experience creating custom UI components, non-standard interactions, animations, graphics, and visual elements
  • - Experience with asynchronous programming, multithreading, and performance optimization in applications
  • - Understanding of UI 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 AI technologies and interest in AI-powered development tools
  • - English — minimum B1; fluent Russian
  • - Portfolio or examples of complex interfaces you have developed
  • - Experience with Qt / PySide / PyQt
  • - Experience with QML / 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

Qualifications

Must Haves

  • - 3+ years of professional experience developing complex, interactive UI 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 UI architecture, component design, application state management, and interaction patterns
  • - Experience creating custom UI components, non-standard interactions, animations, graphics, and visual elements
  • - Experience with asynchronous programming, multithreading, and performance optimization in applications
  • - Understanding of UI 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 AI technologies and interest in AI-powered development tools
  • - English — minimum B1; fluent Russian
  • - Portfolio or examples of complex interfaces you have developed

Nice to Haves

  • - Experience with Qt / PySide / PyQt
  • - Experience with QML / 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

Benefits

  • Full-time remote work (service provider contract).
  • Flexible working hours.
  • The opportunity to show creativity, generate ideas, and directly influence the architecture of the AI product.
  • Access to cutting-edge AI tools and platforms.
  • A team of professionals specializing in AI.
  • Positive and friendly atmosphere.

More jobs like this