Design and build the user interface for Cotiviti's centralized AI platform, enabling teams to build, deploy, and manage AI agents through a seamless web application, and develop reusable chatbot modules for integration into various SaaS products.
Requirements
- 8+ years of frontend development experience with 6+ years using modern JavaScript frameworks
- Expert-level proficiency in React and/or Angular, with deep understanding of component lifecycles, state management, and performance optimization
- Strong experience with TypeScript and modern JavaScript (ES6+) features and best practices
- Proficiency in HTML5, CSS3, and CSS preprocessors (Sass, Less) or CSS-in-JS solutions
- Experience with state management libraries (Redux, NgRx, Zustand, or Pinia) for complex application state
- Knowledge of build tools and bundlers (Webpack, Vite, Angular CLI, Create React App)
- Strong experience with version control (Git), CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins), and automated testing
Responsibilities
- Design and implement the main AI platform frontend using modern frameworks (React, Angular, or Vue.js)
- Build intuitive user interfaces for agent creation, configuration, deployment, and monitoring workflows
- Design and build modular, reusable chatbot components that can be embedded across different SaaS products
- Develop responsive dashboards and data visualization components for agent performance metrics and analytics
- Create interactive forms and wizards that guide users through complex agent setup processes
- Implement real-time updates and notifications for agent status changes and system alerts
- Work closely with the UX team to translate wireframes and design mockups into pixel-perfect, interactive interfaces
Other
- Ability to work independently as well as collaborate as a team with a sense of urgency.
- Professional with ability to properly handle confidential information.
- Be value-driven, understand that success is based on the impact of your work rather than its complexity or the level of effort.
- Ability to handle multiple tasks, prioritize and meet deadlines.
- Flexibility to work with global teams as well geographically dispersed US based teams.