UI Developer

RevSpring•Nashville, TN

About The Position

RevSpring is seeking a UI Developer with strong software engineering knowledge, proficiency in the technologies used by the company, and excellent communication and time-management skills. The role involves building streamlined applications to company specifications that meet user needs, contributing to product analysis and design, and making complex technical and design decisions. The developer may mentor junior developers. The position develops new functionality and maintains and enhances systems used internally and by customers and partners. The primary front-end technologies include Angular, NgRx, RxJS, Server-Side Events (SSE), Module Federation, JavaScript, TypeScript, CSS, and HTML. UI frameworks include Bootstrap and Tailwind CSS. The role adds features to customer-facing and internal product interfaces, writes code that interacts with internal, partner, and third-party REST APIs, and contributes to the design of new APIs. It also contributes to improving solution quality, which may include proposing and implementing an appropriate automated test framework. The developer troubleshoots production issues escalated by the support team and proposes or implements solutions. Periodic after-hours availability is required to address urgent issues.

Requirements

  • Bachelor of Science in Computer Science or an equivalent degree.
  • At least 3 years of experience using Angular or NodeJS, RxJS, NgRx, CSS, and JavaScript in cross-browser-compatible code.
  • Familiarity and experience using a source code control system such as GitHub.
  • Excellent analytical and troubleshooting skills.
  • Good interpersonal, organizational, verbal, and written communication skills.
  • Ability to multitask and be detail-oriented.
  • Ability to read, analyze, and interpret business periodicals, professional journals, technical procedures, and governmental regulations; write reports, business correspondence, and procedure manuals; and present information and respond to questions from internal and external sources.

Nice To Haves

  • Knowledge of Server-Side Events (SSE) and Module Federation.
  • Knowledge of UX principles, especially working knowledge of Adobe XD.

Responsibilities

  • Develop new functionality and maintain and enhance existing internal, customer-facing, and partner systems.
  • Contribute creativity and technical skills to the design and development of software components and interfaces.
  • Make complex technical and design decisions and mentor junior developers in doing so.
  • Add valuable features to product offerings, with a primary focus on user interfaces for customer-facing and internal-use systems.
  • Contribute to product analysis and design.
  • Write code that interacts with internally developed REST APIs and APIs exposed by internal or external partners and third-party vendors.
  • Suggest and contribute to the design of new APIs as needed.
  • Contribute to continual improvement of solution quality, including suggesting and implementing an appropriate automated test framework.
  • Troubleshoot production problems escalated by the support team and propose or implement solutions.
  • Be available periodically after hours to address urgent production issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service