Remote (Global)

Tavus is hiring a Senior Software Engineer (Frontend)

About the Role

The role involves designing and implementing frontend systems that power a real-time video synthesis platform, ensuring high performance and seamless user experiences across devices.

Responsibilities

  • Develop and maintain user-facing features using modern JavaScript and TypeScript
  • Collaborate with product designers to translate mockups into functional UIs
  • Optimize web applications for speed and responsiveness across browsers
  • Implement state management solutions for complex interactive components
  • Work closely with backend engineers to integrate APIs and real-time data
  • Write unit and integration tests to ensure code quality
  • Refactor legacy code to improve maintainability and performance
  • Contribute to frontend architecture decisions and technical planning
  • Ensure accessibility compliance across all interface components
  • Troubleshoot and resolve frontend issues in production environments
  • Participate in code reviews to maintain high development standards
  • Stay current with emerging frontend technologies and frameworks
  • Support the deployment pipeline and frontend build processes
  • Collaborate on cross-browser compatibility strategies
  • Help define and enforce frontend coding standards
  • Improve developer tooling for frontend workflows
  • Integrate analytics and user tracking with privacy safeguards
  • Assist in debugging video rendering issues in browser environments
  • Contribute to documentation for frontend components and systems
  • Mentor junior engineers in best practices for UI development
  • Evaluate third-party libraries for security and performance
  • Implement responsive designs for desktop and mobile experiences
  • Work with video playback and streaming libraries in web environments
  • Support A/B testing initiatives for user interface improvements
  • Ensure consistent design language across all product surfaces

Compensation

Competitive salary with equity and benefits

Work Arrangement

Remote with flexible hours

Team

Small, fast-moving product team focused on AI-driven video technology

Tech Stack

  • Primary languages: TypeScript, JavaScript
  • Frameworks: React, Next.js
  • Styling: Tailwind CSS, CSS Modules
  • Testing: Jest, React Testing Library, Cypress
  • State management: Zustand, React Query
  • Build tools: Vite, Webpack
  • CI/CD: GitHub Actions
  • Monitoring: Sentry, LogRocket
  • Video: WebRTC, HLS.js, custom playback controls

About the Product

  • Platform enables users to generate personalized video at scale using AI
  • Focus on reducing production time for video content
  • Used by enterprises for customer communication and marketing
  • Real-time rendering with dynamic data inputs
  • Supports multilingual and customizable templates

Available for qualified candidates

Required Skills
React.jsTypeScriptJavaScriptNext.jsTailwindGraphQLREST APIsPerformance OptimizationAccessibilityAgile Methodologies
About company
Tavus
Tavus builds the human layer of AI, making human-AI interaction as natural as face-to-face interaction through pioneering research in multi-modal AI models for human perception and avatar rendering. Their models power text-to-video AI avatars and real-time conversational video experiences across industries like healthcare, recruiting, sales, and education.
All jobs at Tavus Visit website
Job Details
Category other
Posted 10 months ago