Software Engineer - Product, Analytics & AI (Focused on Front-end)
Role Overview
We are looking for a senior software engineer mostly frontend-focused to design and build rich, data-driven user experiences for our CCaaS platform capable of also developing
This role focuses on delivering high-quality frontend product features, including:
Analytics and reporting experiences Real-time dashboards and monitoring AI-powered workflows (e.g. agent assist, summaries, recommendations)While AI capabilities are an important part of the platform, this role is not limited to AI features. The primary expectation is a strong frontend and product mindset, capable of turning complex data and system behavior into clear, usable, and trustworthy interfaces.
The ideal candidate has solid backend awareness (and should be comfortable on working on backend) but naturally thinks from the user interface backwards.
What You ll Do
Frontend Product Development
Design and build frontend product features using React (Pirel and Next.js knowledge is a plus). Implement user interfaces for: Analytics dashboards and reports Real-time operational views AI-assisted workflows and automation tools others Translate complex datasets, metrics, and AI outputs into intuitive and actionable UI. Collaborate closely with product and design to shape user-facing solutions.Frontend Architecture & Quality
Help evolving frontend architecture, component systems, and design patterns. Ensure performance, scalability, and responsiveness for data-heavy and real-time views. Apply best practices for state management, API consumption, and real-time updates. Maintain high standards for accessibility, consistency, and UX quality.Full-Stack Awareness & Collaboration
Work closely with backend and data engineers on API design and data contracts. Understand backend constraints (latency, streaming, AI variability, partial data) and reflect them in the UI. Contribute to backend code when needed with the necessary autonomy.Product & Team Collaboration
Participate actively in discovery and refinement discussions. Advocate for frontend quality and user experience in technical and product decisions. Mentor other engineers on frontend best practices and product thinking. Help establish shared standards for frontend development across the team.
What You Bring
Frontend Expertise
Strong experience building complex frontend applications with React. Experience designing and implementing analytics-heavy and data-driven UI. Experience with real-time interfaces and dynamic data updates.Product & UX Mindset
Strong product intuition and attention to detail. Ability to reason about usability, clarity, and trust when presenting data and AI outputs. Experience collaborating closely with designers and product managers. Comfort challenging requirements from a user-centric perspective.Backend & System Awareness
Good understanding of backend architectures and APIs. Familiarity with Node.js, TypeScript (Nest.js), and service-based systems. Ability to reason about performance, scalability, and data consistency.