Application Developer - React

RoundPoint Mortgage Servicing•Fort Mill, SC

About The Position

The React Developer designs, develops, and maintains custom web applications that support contact center operations. The role focuses on building reliable, user-friendly applications that help employees access information and complete customer interactions efficiently. The developer works with the Contact Center Technology team, Product Management, business stakeholders, and other technical teams to build applications connected to contact center platforms, CRM systems, and other enterprise applications. The position includes developing React applications and reusable interfaces, integrating with REST APIs and enterprise systems, improving workflows based on user feedback, and supporting application quality and production operations. The developer contributes to architecture and technical design, testing, code reviews, application releases, monitoring, and development standards. Success means delivering reliable, easy-to-use applications that improve contact center employee efficiency and support consistent frontend development across the team.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • At least 3 years of professional frontend or web application development experience.
  • Strong experience developing applications using React.
  • Proficiency with JavaScript, TypeScript, HTML, and CSS.
  • Experience integrating applications with REST APIs and working with JSON data.
  • Understanding of React component architecture, hooks, state management, and routing.
  • Experience with Git and modern development workflows.
  • Familiarity with application authentication, authorization, and secure development practices.
  • Experience debugging applications and resolving technical issues.
  • Ability to work independently while collaborating with developers and business stakeholders.
  • Strong problem-solving and debugging skills, attention to detail, and understanding of application performance and maintainability.
  • Ability to build functional, easy-to-use applications; understand business processes and translate them into application features; and balance new development with ongoing application support.

Nice To Haves

  • Experience developing enterprise applications or internal business tools.
  • Experience with Microsoft Azure, Azure App Service, or similar cloud hosting environments.
  • Experience with Microsoft Entra ID, OAuth 2.0, and OpenID Connect.
  • Familiarity with React libraries and frameworks such as Vite, Next.js, or similar technologies.
  • Experience with component libraries and design systems.
  • Experience with automated testing tools such as Jest, Vitest, React Testing Library, or Playwright.
  • Experience with CI/CD pipelines and automated application deployments.
  • Familiarity with WebSockets, real-time application updates, or event-driven interfaces.
  • Experience integrating with contact center platforms such as Five9, NICE CXone, or Genesys.
  • Experience with CRM systems, workflow automation, or customer service applications.
  • Familiarity with backend development using Node.js, .NET, or similar technologies.

Responsibilities

  • Design, develop, and maintain web applications using React, JavaScript, and TypeScript.
  • Build user interfaces for contact center agents, administrators, and operational teams, and create reusable components with consistent design and behavior.
  • Translate business and technical requirements into application features and improve existing applications based on feedback, performance, and changing needs.
  • Troubleshoot application issues and implement fixes.
  • Integrate React applications with REST APIs and other web services, coordinating with backend developers and integration teams on enterprise system connections.
  • Handle application data, authentication, error handling, and system responses appropriately; identify integration requirements and dependencies with technical leadership.
  • Work with business and operational teams to understand workflows and simplify employee processes, reducing unnecessary steps, duplicate data entry, and manual work.
  • Develop responsive interfaces and consider performance, accessibility, and usability when designing features.
  • Write clean, maintainable, and documented code; participate in code reviews, testing, and technical design discussions.
  • Develop unit and component tests and support integration testing.
  • Troubleshoot production issues, support application releases, and contribute to monitoring, error handling, and performance improvements.
  • Follow established development, security, and change management practices and use Git and established workflows to manage application changes.
  • Work with the Director and other developers on application architecture and technical design; collaborate with IVR/IVA developers, platform administrators, and integration teams.
  • Participate in planning, provide development estimates, communicate challenges, dependencies, and progress, and share technical knowledge and contribute to development standards and reusable components.
  • Recommend improvements that simplify workflows and improve user experience.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service