- Jobs
- Desktop UI Developer, AI Software
Desktop UI Developer, AI Software
About this role
📊 Check your resume score for this job
Improve your chances of getting an interview by checking your resume score before you apply.
Upload Resume
📋 Description
- 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 with backend engineers, AI engineers, and product/design specialists to integrate the interface with underlying systems
🎯 Requirements
- 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 developed
- Experience with Qt / PySide / PyQt is nice to have
- Experience with QML / Qt Quick is nice to have
- Experience with advanced animations and interactive visual elements is nice to have
- Experience with 2D/3D graphics, rendering, visualization, or multimedia is nice to have
- Experience integrating design systems or Figma designs into production applications is nice to have
- Experience with developer tools, IDEs, editors, creative tools, or AI/LLM-powered applications is nice to have
🏖️ Benefits
- Full-time remote work (service provider contract)
- Competitive compensation (EUR, USD)
- 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
Apply Now
Benefits & Perks
Recommended Skills for this Position
Get Hired
Already a member? Log in
Learn to Land This Job
IxDF AI analyzes your profile, identifies skill gaps, and recommends the exact courses and Master Classes that move you closer to this role.
No guesswork. Just a clear path forward.
Something went wrong while fetching recommendations.
IxDF Job Matching
You want serious job offers? Hiring managers feel the same: they're searching for serious candidates, not just another LinkedIn profile.
Your IxDF public profile shows verifiable evidence of your skills, learning, and commitment. It's a powerful differentiator to help you stand out.
The more you build your IxDF profile, the more job offers you can attract.