Senior Frontend Developer
Resemble AI
About Us
We're a dynamic startup building innovative voice AI technology that's transforming how brands, creators, and developers engage with audiences. Our platform enables natural-sounding voice synthesis and generation for applications ranging from content creation to customer service and beyond.
The Role
We're seeking a talented Senior Frontend Developer with strong React expertise to join our team. In this role, you'll be responsible for creating intuitive, responsive user interfaces that allow our customers to harness the power of our voice AI technology. The ideal candidate has a passion for crafting exceptional user experiences, a strong foundation in modern frontend development, and the ability to work independently in a remote environment.
What You'll Do
UI Development: Build responsive, accessible, and intuitive user interfaces using React that showcase our voice AI capabilities
Frontend Architecture: Help design and implement frontend architecture that is scalable, maintainable, and aligned with best practices
Performance Optimization: Optimize application performance for a smooth user experience, especially when dealing with audio playback and processing
Component Design: Create reusable component libraries and establish frontend development standards
State Management: Implement efficient state management solutions (Redux, Context API, etc.) to handle complex application state
API Integration: Collaborate with backend engineers to integrate RESTful APIs and handle asynchronous operations
Testing & Quality: Write comprehensive tests to ensure code quality and prevent regressions
User Experience: Work closely with design and product teams to translate mockups into functional interfaces
Technical Documentation: Create and maintain documentation for frontend components and development processes
Collaboration: Participate in code reviews, sprint planning, and technical discussions with the team
Who You Are
Creative Problem Solver: You enjoy tackling complex UI challenges and finding elegant solutions
User-Focused: You have a keen eye for design details and put user experience at the forefront
Quality-Driven: You write clean, maintainable code and value comprehensive testing
Self-Motivated: You can work independently and take ownership of your projects
Collaborative: You communicate effectively and work well with cross-functional teams
Adaptable: You thrive in a fast-paced startup environment where priorities may shift
Continuous Learner: You stay updated with frontend trends and are eager to expand your skills
Requirements
4+ years of professional frontend development experience
3+ years of hands-on experience with React in production environments
Strong understanding of JavaScript fundamentals, including ES6+ features
Experience with CSS, CSS-in-JS solutions (styled-components, Emotion, etc.)
Proficiency in responsive design and cross-browser compatibility
Experience with frontend testing frameworks (Jest, React Testing Library)
Knowledge of performance optimization techniques for web applications
Experience with version control systems (Git) and CI/CD pipelines
Excellent communication skills for remote collaboration
Nice to Have
Experience with Next.js framework
Knowledge of TypeScript
Experience with state management libraries (Redux, MobX, Zustand)
Experience working with audio or media-rich applications
Knowledge of design tools (Figma, Sketch)
Understanding of UX/UI principles
Experience with web animation libraries (Framer Motion, GSAP)
Background in working with AI/ML-powered products
What We Offer
Competitive salary and equity package
The opportunity to work with cutting-edge AI technology that's changing how the world uses voice
Flexible remote work environment
Professional development opportunities
Collaborative culture with a team of talented engineers
How to Apply
Please send your resume, portfolio or examples of your work, and a brief introduction to [email address]. We look forward to hearing from you!
We're an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.