Posted on: 20/07/2025
Job Description :
As a UI Developer - AI, you will be instrumental in designing and building intuitive, high-performance interfaces that make AI features accessible, engaging, and seamless for our users. You'll work closely with machine learning engineers, UX designers, and front-end developers to create intelligent, responsive, and user-friendly experiences powered by AI.
Responsibilities :
- Develop AI-Enhanced Web & Desktop Applications : Build interactive, intelligent, and scalable UI components for both web and desktop applications, integrating AI-driven features such as natural language processing (NLP), predictive UI, and contextual recommendations.
- Ensure Consistency & Reusability : Standardize and document reusable UI patterns for AI-driven features, such as how predictions, insights, or interactions are presented across the product suite.
- Work with REST & Socket APIs : Design and implement UI components that efficiently interact with RESTful and WebSocket APIs to enable real-time, data-driven experiences.
- Bridge Design, Development, and AI : Collaborate with UX designers, front-end engineers, and AI specialists to translate high-fidelity designs into responsive, pixel-perfect interfaces that integrate seamlessly with AI systems.
- Improve Accessibility & Performance : Champion WCAG compliance and optimize performance, ensuring AI-driven features are inclusive and efficient, even with real-time data or complex outputs.
- Collaborate Across Teams : Partner with designers, engineers, and AI specialists to identify user needs, refine workflows, and integrate AI capabilities into the product ecosystem.
- Drive Innovation in AI Frontend Development : Explore cutting-edge trends, libraries, and frameworks to enhance how users interact with AI, pushing the boundaries of frontend development.
What types of challenges will you work on ?
- Scalability & Modularity : Design UI components that efficiently manage large datasets or intricate AI-generated outputs.
- Consistency Across AI Features : Maintain a cohesive experience for AI-driven functionalities throughout the Tessell platform.
- Performance Optimization : Build lightweight components that support real-time AI inferences and data updates without compromising speed or usability.
- Accessibility & Inclusivity : Ensure AI features, including explanations and outputs, are understandable and usable by all, meeting global accessibility standards.
- Cross-Team Adoption : Facilitate smooth integration of UI components with AI models, working closely with AI specialists and engineers.
How do we execute great UI development at Tessell?
- Cross-Team Collaboration : Work alongside designers, developers, and AI experts to align on a unified process for delivering AI-enhanced interfaces.
- Real-Time Data Processing : Implementing real-time UI updates using RESTful and WebSocket APIs.
- Componentization & Standardization : Build a scalable, component-based architecture for AI UI elements to accelerate development and maintain consistency.
- AI UI Evolution : Continuously refine AI interfaces based on user feedback, technological advancements, and business goals.
- Documentation & Advocacy : Provide clear documentation and promote best practices for AI UI development across teams.
- Innovation & Experimentation : Experiment with emerging tools and technologies to elevate the AI user experience.
Requirements :
- Expertise in UI Development : Proficiency in React (preferred), Vue, or Angular, with strong skills in modern JavaScript (ES6+), TypeScript, and CSS-in-JS solutions.
- Expertise in Desktop App Development : Proficiency in building apps for desktop and/or tablets using Electron, PyQT, or similar technologies.
- AI UI Experience : Practical experience crafting interfaces for AI applications, such as data visualization, real-time updates, or interactive AI controls.
- Component-Driven Development : Familiarity with tools like Storybook for developing, testing, and documenting UI components tailored to AI use cases.
- REST & WebSocket API Integration : Proficiency in working with RESTful APIs and WebSockets to enable real-time data-driven experiences.
- CSS Mastery : Deep knowledge of CSS methodologies (e. g., BEM, CSS Modules, Tailwind, Styled Components), responsive design, and animations.
- AI API Integration : Familiarity with AI/ML APIs such as OpenAI, Gemini, or Claude to implement AI-powered UI features.
- Accessibility & Performance : Expertise in ARIA roles, WCAG compliance, and performance optimization, particularly for data-intensive applications.
- Version Control & CI/CD : Proficiency with Git, automated testing, and CI/CD pipelines in frontend workflows.
- Collaboration & Communication : Strong ability to collaborate with designers, developers, and AI specialists, turning concepts into functional UI solutions.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1516146
Interview Questions for you
View All