top of page

Now Hiring: UX/UI Software Engineer - Full Stack

Position: UX/UI Software Engineer - Full Stack
Position Type: Permanent or as an Independent Contractor to Lead to Permanent
Location: OnviSource, Inc.

OnviSource is a 20-year-old profitable and growing global company delivering AI-powered intelligent transformation for contact centers. We elevate agents to Super Agents and customer experience to Super CX. Our OmVista solutions empower call center agents to meet and exceed performance requirements and customer expectations while improving operational efficiency and delivering a holistic view of the business. Our Business Analytics Services (BAS) deliver AI, analytics, and automation technologies supported by expert consultation, hands-on implementation, and the proven expertise of our data science team.

Position Overview

We are seeking a talented UX/UI Software Engineer with full-stack capabilities to design and develop intuitive, high-performance user interfaces for our call center software and SaaS applications. This role combines user experience design with full-stack development expertise to create seamless interfaces for AI-driven analytics, workflow automation, and agent assist technologies that empower contact center operations worldwide.

​Key responsibilities:


UX/UI Design & Development

  • Design and develop responsive, intuitive user interfaces for complex call center software applications

  • Create wireframes, prototypes, and user journey maps for AI-driven analytics dashboards and workflow automation tools

  • Develop interactive interfaces for agent-assist technologies, real-time analytics, and performance monitoring systems

  • Conduct user research and usability testing to optimize interface design for contact center agents and supervisors

  • Collaborate with product managers and stakeholders to translate business requirements into exceptional user experiences

  • Utilize advanced BI tools such as WynBI to deliver intuitive, creative, and user-friendly reporst and dashboards
     

Full-Stack Development

  • Build and maintain frontend applications using React, TypeScript, and modern JavaScript frameworks

  • Develop backend APIs and services to support UI functionality using Node.js, Python, or Java

  • Implement database integrations and optimize data flow between frontend and backend systems

  • Create and maintain RESTful APIs and GraphQL endpoints for seamless data integration

  • Ensure responsive design implementation across desktop and mobile platforms
     

Technical Implementation

  • Architect scalable frontend solutions that can handle high-volume contact center data and real-time updates

  • Integrate AI/ML model outputs into user-friendly dashboard interfaces and visualization components

  • Implement state management solutions (Redux, Zustand) for complex application workflows

  • Develop custom components and design systems for a consistent user experience across multiple applications

  • Optimize application performance and ensure cross-browser compatibility
     

Collaboration & Quality Assurance

  • Work closely with data scientists to visualize AI-driven insights and analytics in accessible formats

  • Collaborate with backend engineers to ensure seamless API integration and data flow

  • Participate in code reviews and maintain high standards for code quality and documentation

  • Coordinate with QA teams to ensure robust testing of UI components and user workflows

  • Support deployment processes and monitor application performance in production environments

Required Qualifications

Technical Skills

  • Minimum a Bachelor & degree in Computer Science, Design, Engineering, or a related field

  • 4-6 years of experience in UX/UI design and full-stack development

  • Expert proficiency in React, TypeScript, HTML5, CSS3, and modern JavaScript (ES6+)

  • Strong backend development experience with Node.js, Python, or Java

  • Experience with database technologies (PostgreSQL, MongoDB, Redis)

  • Proficiency in design tools (Figma, Sketch, Adobe Creative Suite)

  • Knowledge of wireframing and prototyping tools and methodologies


Full-Stack Development Experience

  • Experience building and consuming RESTful APIs and GraphQL services

  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and deployment pipelines

  • Knowledge of version control systems (Git) and CI/CD practices

  • Experience with testing frameworks (Jest, Cypress, Selenium)

  • Understanding of containerization technologies (Docker, Kubernetes)


UX/UI Design Expertise

  • Strong understanding of user-centered design principles and design thinking methodologies

  • Experience designing complex enterprise software interfaces and dashboard applications

  • Knowledge of accessibility standards (WCAG) and responsive design principles

  • Experience conducting user research, usability testing, and A/B testing

  • Portfolio demonstrating successful UX/UI projects for enterprise or SaaS applications


Other Qualifications

  • Experience in contact center technology, customer experience platforms, or business analytics software

  • Knowledge of data visualization libraries (D3.js, Chart.js, Recharts)

  • Experience with AI/ML interface design and presenting complex data insights

  • Familiarity with microservices architecture and event-driven systems

  • Experience with performance optimization and scalability considerations

  • Knowledge of real-time data streaming and WebSocket implementations

  • Previous experience in a SaaS or enterprise software environment
     


Technical Stack

Frontend Technologies:

  • React, TypeScript, Next.js

  • State Management: Redux, Zustand, Context API

  • Styling: CSS3, Sass, Styled Components, Tailwind CSS

  • Data Visualization: D3.js, Chart.js, Recharts

  • Testing: Jest, React Testing Library, Cypress


Backend Technologies

  • Node.js, Python, Java

  • API Development: REST, GraphQL

  • Databases: PostgreSQL, MongoDB, Redis

  • Cloud Services: AWS, Azure, Google Cloud Platform

  • Containerization: Docker, Kubernetes


Design & Prototyping Tools

  • Figma, Sketch, Adobe Creative Suite

  • Wireframing and prototyping tools

  • User research and analytics platforms
     


Professional Attributes

  • Business Integrity: Unwavering commitment to ethical business practices and professional standards

  • Work Ethic: Willingness to work extended hours during critical campaign periods and project deadlines

  • Team Collaboration: Exceptional interpersonal skills with the ability to work effectively in cross-functional teams

  • Results-Oriented: Track record of meeting and exceeding performance metrics and business objectives



Application Requirements

To be considered for this position, please submit:
1. Detailed Resume: Including specific achievements with quantified results
2. Cover Letter: Explaining your passion for Staff Accountant and Financial Management, and why you're ideal for this role
3. Professional References: Contact information for 3 professional references (preferably former managers or clients)
 

How to Apply​​


Application Deadline: Open until filled
Start Date: Immediate
Submit to: careers@onvisource.com
Subject Line: UX/UI Software Engineer - Full Stack – [Your Name]

bottom of page