Front-End Developer – Angular

Black Canyon Consulting•Bethesda, MD
•$115,000 - $135,000

About The Position

Black Canyon Consulting (BCC) is seeking a Front-End Developer to build and support dynamic applications with complex data flows for public sector clients. The role involves building extensible, sustainable search interfaces and data visualizations powered by complex, dynamic state-management infrastructure. The developer works closely with Subject Matter Experts, Designers, and User Experience Researchers in an Agile environment to deliver impactful web-based applications.

Requirements

  • Bachelor's degree, preferably in Computer Science or a related field.
  • At least 5 years of experience delivering resilient, well-tested code.
  • Expertise with HTML, SCSS, Material, TypeScript, and a framework such as Angular, React, or Vue.
  • Experience with data visualization libraries such as D3.js, Chart.js, Plotly, or others.
  • Familiarity with .NET, Python, Ruby on Rails, or Java.
  • Proficiency in testing as part of the development process.
  • Experience with the entire Software Development Life Cycle.
  • Strong understanding of Git versioning.
  • Must be able to obtain and maintain a Public Trust clearance.
  • Must reside in and be authorized to work in the United States; all work must be performed within the United States.

Nice To Haves

  • Experience with federal government or large enterprise systems.
  • Experience in healthcare, life sciences, or systems handling sensitive data.
  • Experience working on data-heavy or workflow-driven applications.
  • Familiarity with Google Cloud Platform (GCP) or Amazon Web Services (AWS).
  • Experience working in multi-vendor, multi-team environments.
  • Strong interest in user experience and accessibility.
  • Residence in the DMV area is preferred.

Responsibilities

  • Develop code using Angular.
  • Create mobile-friendly, responsive applications.
  • Participate fully in the Agile process as a cross-functional team member.
  • Participate in code reviews.
  • Write meaningful, targeted tests using Cypress and other frameworks.
  • Maintain a clean, extensible code base.
  • Engage with clients throughout the development process.
  • Research and recommend technologies to solve client problems and improve processes.
  • Learn and work across a broad range of technology stacks, developing deeper expertise in project-specific technologies.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) plan with employer contribution
  • Paid holidays
  • Vacation
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service