Lead Frontend Engineer AI
Role details
Job location
Tech stack
Job description
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.
- Implement comprehensive client-side validation and user feedback mechanisms.
- Ensure seamless data flow between frontend components and backend service APIs.
- Complete all responsibilities as outlined in the annual performance review and/or goal setting.
- Complete all special projects and other duties as assigned.
- Must be able to perform duties with or without reasonable accommodation.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 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.
- Experience with containerization and orchestration (e.g., Docker, Kubernetes).
- Cloud platform experience (AWS, GCP, or Azure).
Cognitive / Mental Requirements:
- Ability to work independently as well as collaborate as a team with a sense of urgency.
- Professional with the 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.
Physical Requirements and Working Conditions:
- Flexibility to work with global teams as well as geographically dispersed US-based teams.
- Remaining in a stationary position, often standing or sitting for prolonged periods.
- Repeating motions that may include the wrists, hands, and/or fingers.
- Must be able to provide a dedicated, secure work area.
- Must be able to provide high-speed internet access/connectivity and office setup and maintenance.
Benefits & conditions
Base compensation ranges from $175,000 to $216,000 per year. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs.
Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. For information about our benefits package, please refer to our Careers page.