- Develop and maintain a dynamic, chat-style web interface supporting text, image, audio, and video interactions
- Build responsive, flexible 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:
- Strong 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