Zywa
Role Introduction
We’re seeking a seasoned React Engineer to create and optimize the user interface of our voice AI platform. You will be responsible for building a highly responsive and intuitive web application that serves a large user base with real-time data. As part of our front-end team, you’ll ensure that our React application remains fast and smooth even as it scales in complexity and users. This role offers the opportunity to shape the product’s frontend architecture and deliver a world-class user experience in an exciting startup environment.
Responsibilities
- Develop and maintain the front-end of CozmoX AI’s SaaS platform using React, crafting reusable components and libraries for future use.
- Optimize the application for maximum speed and scalability, addressing performance bottlenecks (efficient rendering, minimizing re-renders, code-splitting, etc.) so the UI remains snappy as usage grows.
- Implement and manage state effectively (using tools like Redux, Context API, or other state management libraries) to ensure the app stays organized and performant.
- Work closely with UX/UI designers to translate design mockups and user requirements into high-quality code and delightful user interactions.
- Collaborate with backend engineers to design efficient REST/GraphQL APIs and integrate them seamlessly into the frontend, ensuring data is fetched and updated optimally.
- Monitor and improve front-end performance, using profiling tools and analytics to identify issues and ensure an excellent experience for a large number of concurrent users.
- Ensure cross-browser compatibility and mobile responsiveness of the application for a consistent experience across all devices.
- Maintain a high standard of code quality by conducting code reviews, writing unit/integration tests, and adhering to best practices in security and accessibility.
Qualifications
- 5+ years of professional front-end development experience, with at least 3+ years of hands-on experience building applications with React.
- Deep understanding of React fundamentals (components, hooks, lifecycle) and modern JavaScript/TypeScript.
- Proven track record in optimizing React applications for performance and scalability; knowledgeable about common performance pitfalls and techniques to avoid them (e.g., memoization, virtualization).
- Experience developing consumer-facing or enterprise web applications that serve a large user base, demonstrating an ability to maintain performance under heavy usage.
- Strong grasp of component-based architecture and state management patterns; experience with state management libraries such as Redux or MobX, and React Context API.
- Familiarity with modern React tooling and libraries (Webpack/Vite, Babel, React Router, Next.js, etc.).
- Proficient in web fundamentals (HTML5, CSS3) with an eye for implementing pixel-perfect designs.
- Experience working with version control (Git) and collaborating via pull requests in a team setting.
- Solid understanding of consuming APIs and handling data (RESTful or GraphQL), including error handling and managing loading states on the frontend.
Preferred Skills
- Knowledge of TypeScript and static typing to build more robust React applications.
- Experience with performance monitoring and analysis tools (Chrome DevTools, Lighthouse, etc.) to diagnose and fix front-end performance issues.
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress) for ensuring application stability and reliability.
- Understanding of web security principles and how to safeguard the front-end (prevent XSS, CSRF, etc.).
- Exposure to real-time data streaming or WebSockets in a web app, which can be valuable in a voice AI context (e.g., live transcription or audio streaming interfaces).
- Ability to contribute to design discussions and a good sense of usability and user experience considerations.
- Past experience working closely with backend teams or on full-stack projects, giving you a holistic view of system design and API integration.
Why CozmoX AI?
- Impactful Product: Build the front-end of an innovative AI product that serves a broad audience. Your work will enable users to interact with cutting-edge voice AI technology through an elegant and efficient UI.
- Scale & Performance: Tackle the exciting challenge of ensuring a seamless experience for a growing number of users. React apps can face performance issues as they scale, so you’ll be pushing the boundaries of front-end optimization to keep our app fast for everyone.
- Growth Opportunities: As an early engineer in a scaling startup, you’ll influence not just the codebase but also the product's direction and the team's best practices. Gain experience that fast-tracks your career into architecture or leadership roles.
- Collaborative Culture: Work in tandem with a talented team of AI engineers and backend developers. We foster open communication and teamwork, which means you’ll have a say in API design and see the full picture of the product.
- Fast-Paced & Flexible: Enjoy the agility of startup life – quick iterations, less bureaucracy, and the freedom to experiment with new technologies or approaches that can improve the product.
- Mission Alignment: Be part of a mission to revolutionize how enterprises use voice and AI. It’s not just a coding job; you’re contributing to technology that can transform customer interactions and business processes.