Senior UI Developer (Coral Active Experience Required)
Sutherland is searching for Senior UI Developer with Coral Active experience to lead the creation of unified, event-driven agent workspaces. Your primary mission is to eliminate "toggle tax" by orchestrating complex frontend workflows that bridge the Coral Active workspace with third-party web apps and legacy tools. This position can be based anywhere in Mexico or Bulgaria!
Responsibilities
- Workspace Customization: Architect and build high-performance agent desktops using the Coral Active Reef Framework.
- Event-Driven UI: Implement cross-application communication using Coral’s Event-Driven Architecture (EDA) to ensure the UI reacts instantly to telephony and CRM events.
- Micro-Frontend Integration: Embed and synchronize diverse web applications (e.g., Salesforce, ServiceNow) into a single container using Coral’s orchestration layer.
- Widget Development: Design and deploy custom UI widgets that streamline complex data entry and retrieval tasks for high-volume contact center environments.
- UX Optimization: Use Coral Composer to map out and refine agent journeys, reducing clicks and cognitive load through intuitive interface design.
Technical Skills & Qualifications
- Ideally, previous 5+ years experience with Coral Active’s SDK or similar enterprise-grade UI orchestration platforms.
- Advanced JavaScript: Expert-level ES6+ and asynchronous programming (Promises, Async/Await).
- Frontend Frameworks: Proven mastery of Vue.js, with the ability to manage state across micro-frontends.
- Inter-App Communication: Deep understanding of FDC3 standards, WebSockets, and PostMessage API for real-time desktop interoperability.
- Styling & Layout: Proficiency in CSS3 (Flexbox, Grid), SASS/LESS, and responsive design for multi-monitor setups.
- Performance Tuning: Experience profiling and optimizing browser-based interfaces to ensure sub-second response times under heavy load.
- Debugging: Advanced skills in browser developer tools and remote debugging for complex, multi-application environments.