Software Engineer - Front End Angular (TS/SCI Clearance Required)

North Point Technology, LLC
King of Prussia, PA, United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services HTML5 Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Cloud Engineering Profiling Code Review Programming Tools Distributed Systems
+26 more
Java Virtual Machine (JVM) Routing OAuth OpenID RabbitMQ Role-Based Access Control Ui Patterns Software Engineering Data Streaming TypeScript RxJS Software Security Cypress (Programming Language) Cloudformation AngularJS Git Flow Kubernetes Playwright Apache Kafka Graphql Front End Software Development Terraform Es2015 Data Pipelines Jasmine Docker

Job description

Build and ship responsive Angular/TypeScript features, turning product and UX designs into accessible, high-performance components. Own key UI architecture decisions (components, state, routing, performance), integrate with REST/GraphQL services, and deliver clean, well-tested code. Partner closely with Product, Design, and Backend Engineering, troubleshoot production issues with root-cause fixes, participate in code reviews, and improve pipelines and developer tooling. Document decisions and implementations to keep the codebase maintainable.

Requirements

  • TS/SCI Clearance
  • BS in Software Engineering or related field
  • 2-10 years of professional software engineering experience focused on front-end development
  • Strong, hands-on expertise with Angular (components, modules, routing, forms, RxJS)
  • Proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS/SCSS
  • Experience building reusable component libraries/design systems and consistent UI patterns
  • Solid understanding of SPA architecture, client-side performance, and web fundamentals
  • Experience consuming APIs (REST and/or GraphQL), handling auth/session patterns, and error states
  • Experience with automated testing (Jasmine/Jest, Karma, Cypress/Playwright, or similar)
  • Familiarity with Git workflows and collaborating via code reviews in a team environment
  • Ability to work from ambiguity and deliver reliable, user-focused solutions, * Experience with distributed systems and event streaming (Kafka, RabbitMQ, or similar)
  • Familiarity with geospatial, ISR, or intelligence-domain data pipelines that map to TCPED stages
  • Experience with cloud-native deployments (Docker, Kubernetes, AWS/Azure/GCP)
  • Experience with API security and enterprise auth (OAuth2/OIDC, mTLS, RBAC/ABAC)
  • Experience with performance profiling and tuning for JVM-based services
  • Exposure to IaC (Terraform/CloudFormation) and platform automation
  • Mentoring or leading small technical efforts (design reviews, refactors, standards adoption)

About the company

North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country’s most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer’s most difficult problems.

At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.techcareers.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all