Front End Developer (Remote)

Halvik•McLean, VA
•Remote

About The Position

Halvik Corp is seeking a Front End Developer to support front-end requirements and features for USPTO Patent Center modules. The role coordinates and delivers user interfaces and experiences across USPTO, participates in design meetings, works with complex architectures and integrations, and ensures code quality through code reviews. The developer works with USPTO Product Managers and UX designers to translate requirements and business objectives into complete user interfaces. The work includes UI/UX design and development, user sessions, wireframes, Section 508 compliance, browser compatibility, and coding. The position uses TypeScript and Angular to build rich user interfaces, designs Bootstrap 4 wireframes for Angular, uses RxJS for asynchronous implementations and callbacks, and builds reactive forms with Angular forms. The application must be covered by unit tests and comply with Section 508. The role requires obtaining Public Trust.

Requirements

  • Bachelor's degree in Computer Science, IT, or a related field experience.
  • At least 5 years of experience; the posting describes the role as mid-level.
  • Fluency in modern JavaScript and TypeScript, including Angular 18+, asynchronous patterns (Promises and async/await), closures, event loops, and this binding.
  • Strong TypeScript capability, including generics and utility types.
  • Understanding of semantic HTML, the DOM API, and the browser rendering pipeline.
  • Understanding of responsive design using Flexbox and CSS Grid, as well as CSS Container Queries.
  • Proficiency with Angular and understanding of framework-specific rendering lifecycles, including avoiding unnecessary re-renders.
  • Proficiency in understanding state management.
  • Ability to use semantic HTML and WAI-ARIA attributes, manage focus for keyboard navigation, and make custom controls accessible.
  • Knowledge of preventing Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF), and implementing secure authentication patterns.
  • Strong Angular troubleshooting skills across change detection, RxJS, routing, forms, performance, builds, and API issues.
  • Knowledge of unit, integration, and end-to-end testing using tools such as Jest and Vitest, with a focus on testing behaviors rather than implementation details.
  • Ability to decompose complex UI problems, define API interfaces, and plan data models before coding.

Nice To Haves

  • Backend knowledge of Java, Spring Boot, and Node.js integration.
  • Understanding of AWS architecture and AI technologies.

Responsibilities

  • Collaborate with clients, key stakeholders, and cross-functional teams.
  • Build project platforms and rich user interfaces using TypeScript and Angular.
  • Participate in design meetings and work with complex architectures and integrations.
  • Work with USPTO Product Managers and UX designers to translate requirements and business objectives into user interfaces.
  • Design wireframes using Bootstrap 4 for Angular.
  • Use RxJS for asynchronous implementations and callbacks, and Angular forms to build reactive forms.
  • Ensure code quality through code reviews.
  • Ensure the application is covered by unit tests and is Section 508 compliant.
  • Troubleshoot Angular change detection, RxJS, routing, forms, performance, builds, and API issues; triage problems, identify root causes, and communicate fixes effectively.
  • Obtain Public Trust.

Benefits

  • Company-supported medical, dental, vision, life, short-term disability, and long-term disability insurance.
  • 11 federal holidays and paid time off for eligible employees.
  • Eligible employees may receive performance-based incentives for individual and/or team achievements.
  • 401(k) with company matching.
  • Flexible Spending Accounts for commuter, medical, and dependent care expenses.
  • Tuition assistance.
  • Charitable contribution matching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service