UI Developer (React/Typescript) || Remote ||

DMS Vision•Frisco, TX
•Remote

About The Position

The UI Developer will work as a front-end UI/UX software developer on a product team supporting an Artificial Intelligence/Machine Learning Platform for the Department of Defense. The role supports Agile software development practices and involves delivering deployable software in short sprints. The developer will work as an integral member of an Agile Scrum team and collaborate closely with software developers and engineers, stakeholders, and end users. Adaptability and constructive collaboration with a technically diverse team are important.

Requirements

  • Bachelor of Science degree in Computer Science, Software Engineering, Information Management Systems, or a related discipline; equivalent professional experience may substitute for the degree.
  • U.S. citizenship and at least an interim DoD Secret clearance or higher.
  • At least seven years of related technical experience in software design, development, and implementation.
  • Experience with TypeScript and React.
  • Experience working on unusually complicated problems and providing highly creative, ingenious, and resourceful solutions.
  • Ability to independently identify and resolve problems.
  • Ability to apply estimation techniques to software development efforts.
  • Ability to identify and manage risk.
  • Excellent written and verbal communication skills.
  • Strong collaboration skills and willingness to work within a team.
  • A highly responsible, team-oriented individual with a strong work ethic and self-starting approach.

Nice To Haves

  • Familiarity with Go, Kubernetes, Python, or GitLab.
  • Technical certifications in UI/UX.
  • Ability to apply advanced principles, theories, and concepts and contribute to developing innovative principles and ideas.
  • Direct experience providing production support for UI/UX development.

Responsibilities

  • Design, develop, and implement custom software capabilities for an Artificial Intelligence/Machine Learning Platform with limited oversight.
  • Support teammates and collaborate positively as a product-team member to ensure product and team success.
  • Provide significant improvements to the supported platform.
  • Participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases.
  • Analyze complex project-related problems and create innovative solutions involving scheduling, technology, and methodology.
  • Ensure product quality and timely work; provide advice and guidance, resolve problems, meet objectives, and provide periodic performance reports.
  • Provide input on best practices and procedure creation.
  • Develop new processes and refine existing processes to improve quality and productivity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service