Key Responsibilities:
Develop and maintain a dynamic, chat-style web interface supporting text, image, audio, and video interactions
Build responsive, adaptable UI/UX components in collaboration with the product and design teams
Integrate media features such as audio playback/recording and image/video display or selection
Implement infinite/scrollable content layouts and smooth interactive transitions
Work with WebGL/Three.js to render AI-generated 3D layouts or models within a WebView
Provide ongoing frontend development support and bug fixes as part of daily platform maintenance
Optimize web performance across different devices and browsers
Ensure clean, maintainable, and scalable frontend code
Required Skills:
Solid experience in JavaScript and TypeScript
Proficient in Vue.js, CSS, and HTML
Familiarity with media APIs (audio, image, video handling)
Experience with Three.js, WebGL, or similar technologies for 3D rendering in web environments
Understanding of responsive design principles and up-to-date UI/UX practices
Ability to work closely with cross-functional teams in a fast-paced development environment