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.