Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Washington, DC, United States
Posted
1 week ago
Next.jsRxJSAWSOAuthAngularAzureCDNCSSCypressGraphQLHTMLJestPlaywrightRESTReactTypeScript
Job Description
- Angular at depth, including modern versions, standalone components, signals, RxJS, dependency injection, change detection, and the Angular CLI and build pipeline.
- TypeScript, HTML, and CSS at an expert level, including responsive layout, design token systems, and cross-browser behavior.
- Front-end architecture patterns, including monorepo tooling such as Nx, micro-frontends, state management such as NgRx, and shared component library design.
- React and Next.js preferred, at a depth sufficient to evaluate framework selection, support solutions built outside Angular, and reason about server-side rendering, static generation, and hydration against the trade-offs of a client-rendered application.
- API integration, including GraphQL clients, REST, and authentication and authorization flows such as OAuth 2.0, OIDC, and Cognito.
- Testing and quality, including Jest, Jasmine, or Karma for unit testing, Cypress or Playwright for end-to-end testing, and accessibility validation against WCAG 2.1 AA and Section 508.
- CI/CD and cloud deployment of front-end applications, including AWS or Azure hosting, CDN configuration, and build optimization.
Delivery Competencies
- Ownership: Remains with a problem until it is resolved rather than escalating to transfer it.
- Independent judgment: Operates without supervision and determines what the work requires.
- Curiosity: Seeks to understand the customer's business, the technical solution, and the people involved rather than accepting information as given.
- Relationship building: Establishes trust with customers and delivery teams deliberately.
- Adaptability: Adjusts approach to the customer, project, and team rather than applying a fixed method.
- Craft: Holds the quality of the work above the convenience of finishing it, and knows the difference between the two.
Education & Experience Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Ten (10) to twelve (12) years of professional software engineering experience, the majority focused on front-end development.
- Demonstrated experience owning the front-end architecture of a production application through full lifecycle to production.
- Demonstrated experience leading an Angular version migration or a legacy front-end modernization.
- Experience designing and maintaining a shared component library or design system implementation used by multiple teams or applications.
- Experience mentoring engineers and leading code review as the technical authority for a codebase.
- Experience building production applications in React and Next.js preferred, in addition to Angular depth.
- Experience delivering applications that meet WCAG 2.1 AA or Section 508 accessibility requirements preferred.
- Experience with public sector, SLED (state, local, and education), or higher-education clients preferred, not required.
- Must physically reside in the United States and be authorized to work in the United States. U.S. citizenship or permanent residency is not required.
Certifications
- No certification required for this role.
- Cloud certification (AWS or Azure) preferred.
Similar jobs
- WE
Director of Revenue Operations
NewWeave
Weave - Headquarters (Lehi🇺🇸Hybrid3 hours agoSalesforceCRMCapacity Planning+9 - CO
Senior Manager, Physical AI Communications
NewCoreWeave
Livingston🇺🇸Hybrid7 hours agoSpringRoboticsBusiness Development+4 - CL
Talent Community
NewClēnera, LLC
Boise🇺🇸Remote42 minutes agoTalent Acquisition - TE
Independent Merchants: Interview on POS and Payment Terminals
NewTerac
United States🇺🇸Remote11 hours ago - T1
Training Specialist
NewT1energy
Dallas🇺🇸On-site1 hour ago5SLMSLean Manufacturing+1 - BR
Engagement Manager, AI Deployment
NewBraze
Austin; Chicago; New York City; San Francisco🇺🇸Hybrid4 hours agoMachine LearningProcess ImprovementRecruiting+2