TwelveLabs is developing multimodal foundation models for video understanding and needs to create intuitive user interfaces for interacting with these AI-driven video models.
Requirements
- Extensive frontend development experience (~10 years) with React, Next.js, React Query, and TypeScript.
- Proficiency with CSS frameworks such as Tailwind and component libraries like Material UI.
- Experience with unit testing frameworks like Jest and React Testing Library.
- Knowledge of RESTful API design and integration.
- Understanding of SDLC, CI/CD pipelines, build tooling, caching, and frontend optimization techniques.
- Familiarity with design tools such as Figma and experience working with design teams.
Responsibilities
- Lead the design, development, and ongoing maintenance of responsive and high-performance frontend systems utilizing modern frameworks such as React and Next.js.
- Collaborate effectively with software engineers, product managers, designers, and researchers to implement user-centric design solutions tailored for video understanding models.
- Ensure adherence to coding standards, best practices, and optimization techniques to deliver robust and efficient frontend applications.
- Work closely with AI engineers and data scientists to integrate frontend components seamlessly with AI models, maintaining an intuitive and engaging user experience.
- Participate in code reviews, contribute to technical documentation, and mentor junior team members as needed.
- Stay updated with emerging frontend technologies and industry trends to continuously enhance product capabilities.
Other
- Experience working in startup or fast-paced environments, demonstrating adaptability and comfort with ambiguity.
- Strong understanding of agile methodologies, with excellent analytical and problem-solving skills.
- Exceptional communication and collaboration skills across cross-functional teams.
- Occasional travel for team meetups or company events may be required.
- Visa support, including H1B and OPT transfer for eligible US employees.