HamburgerMenu
hirist

UI Developer - Javascript Frameworks

zyoin
Others
3 - 6 Years

Posted on: 20/07/2025

Job Description

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.


info-icon

Did you find something suspicious?