Requirements
- At least three years of professional experience building sophisticated, interactive desktop application interfaces, beyond basic websites or simple web UIs.
- Proficient in Python and/or C++ with strong coding abilities.
- Familiarity with JavaScript development.
- Solid grasp of UI architecture, component design, state management, and user interaction patterns.
- Proven experience designing custom UI components, unique interactions, animations, and visual features.
- Background in asynchronous programming, multithreading, and optimizing application performance.
- Understanding of how to maintain UI responsiveness and efficiency under load.
- High sensitivity to visual precision, usability, and the quality of interactive experience.
- Adaptability to evolving project requirements and willingness to learn new technologies quickly.
- Enthusiasm for modern AI advancements and AI-driven development tools.
- English proficiency at B1 level or higher; native or fluent Russian speaker.
- A portfolio or work samples demonstrating complex interface implementations.
Nice to Have
- Hands-on experience with Qt, PySide, or PyQt frameworks.
- Experience using QML or Qt Quick for UI development.
- Skill in implementing advanced animations and interactive visuals.
- Background in 2D/3D graphics, rendering techniques, data visualization, or multimedia systems.
- Experience translating Figma designs or design systems into functional applications.
- Exposure to developer tools, IDEs, code editors, creative software, or AI/LLM-based applications.
Benefits
- Fully remote position with a service provider contract
- Competitive pay in EUR or USD
- Flexible scheduling
- Opportunity to contribute creative ideas and shape the AI product’s technical architecture
- Access to state-of-the-art AI platforms and tools
- Collaboration with a team of AI specialists
- Supportive and friendly work environment
Compensation
Competitive compensation (EUR, USD)
Work Arrangement
Full-time remote work (service provider contract)
Team
A team of professionals specializing in AI
Required (12)
- 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.
Preferred (6)
- 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 (7)
- 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.
Other (3)
- English — minimum B1; fluent Russian.
- Full-time remote work (service provider contract).
- Flexible working hours.
Not mentioned