Skip to main content
Black Canyon Consulting logo

Front-End Engineer (CTG)

Black Canyon Consulting
Full Timemid
Bethesda, Maryland, USPosted February 25, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptJavaKotlinHTMLCSSAngularSpringMySQLGitGitLabRESTCI/CDDevOpsAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About the position

Black Canyon Consulting (BCC) is searching for a Front-End Engineer to support the delivery and modernization of mission-critical, web-based digital resources for a federal government client. This role will focus on building a complex, enterprise-level data submission portal designed to reach full feature parity with the legacy system while improving usability, reliability, and maintainability.

You will work as part of a highly collaborative, cross-functional team (including Backend Engineers, Product Managers, User Experience (UX) Designers, Quality Assurance (QA), DevOps, and clients) to deliver a mission-critical system that supports access to clinical research data used by hundreds of thousands of users daily.

Responsibilities

  • Design, develop, test, and maintain enterprise-scale Angular applications
  • Build reusable, maintainable user interface (UI) components with robust state management
  • Implement complex, data-driven workflows for clinical trial data submission
  • Integrate frontend applications with backend application programming interfaces (APIs) and services
  • Collaborate with backend teams to define API contracts and data models
  • Write and maintain automated tests, including end-to-end tests using Playwright
  • Contribute to Continuous Integration/Continuous Delivery/Deployment (CI/CD) pipelines using GitLab and Gradle
  • Assist in troubleshooting and resolving production issues as needed
  • Partner closely with Product, UX, Business Analysts (BAs), and Subject Matter Experts (SMEs) to translate requirements into technical solutions
  • Support backlog refinement, technical discovery, and requirement clarification
  • Collaborate effectively with QA, backend, and cross-functional partners

Requirements

  • Bachelor’s degree (preferably in Computer Science or related field)
  • 5+ years of experience building enterprise-grade web applications
  • 3+ years of hands-on experience with Angular and TypeScript
  • Strong experience with HTML, CSS, and modern frontend architecture patterns
  • Experience with state management and reusable component design
  • Experience collaborating closely with backend teams using Java/Kotlin/Spring Boot
  • Experience with Representational State Transfer APIs (REST APIs), API integration, and data contracts
  • Familiarity with MySQL or similar relational databases
  • Strong experience with Git, code reviews, and version control workflows
  • Experience writing automated tests using tools such as Playwright, Cypress, and Selenium
  • Excellent communication and collaboration skills
  • Must be able to obtain and maintain a Public Trust clearance
  • Must reside in and be authorized to work in the United States; candidates in the DMV area preferred
  • 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
  • Experience working in multi-vendor, multi-team environments
  • Strong interest in user experience and accessibility

Benefits

  • medical, dental, and vision coverage
  • a 401(k) plan with employer contribution
  • paid holidays, vacation
  • tuition reimbursement

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free