User Interface Engineer

Insight Global

Alpharetta (GA)

On-site

USD 140,000 - 170,000

Full time

30 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Insight Global is seeking a senior front-end engineer in Alpharetta, GA to design and deliver scalable UI features using Angular in an Nx monorepo. You will build complex data grids, dashboards, and reusable Web Components with Stencil.js, collaborating with UX, product, and backend teams to translate requirements into high-quality interfaces.

The role requires extensive Angular experience (including Angular 20+ and AngularJS 1.8) and strong RxJS skills, with emphasis on testing (Jest) and

Qualifications

  • 7+ years of professional front-end/UI development experience.
  • 4+ years of hands-on Angular experience, including Angular 20+ and standalone components.
  • Strong experience with RxJS and reactive programming patterns.
  • Proficiency with Angular CDK or comparable component libraries.
  • Experience building Web Components / Custom Elements with Stencil.js and integrating them into Angular apps.
  • Experience building complex UIs with data grids like AG Grid.
  • Solid experience with Nx monorepo tooling and workspace organization.
  • Proven experience writing unit tests with Jest.
  • Experience consuming REST APIs and managing async data flows.
  • Familiarity with modern build tooling (webpack/esbuild).
  • Strong Git-based workflows and PR reviews.
  • Ability to ramp up quickly in an established codebase and deliver independently.
  • Angular 10.2.x and AngularJS 1.8.x knowledge.
  • RxJS 6.6.x with rxjs-compat and rx-angular.
  • TypeScript 3.9.x.
  • Migration/upgrade patterns from AngularJS to modern Angular.

Responsibilities

  • Design and build responsive, accessible Angular components and features.
  • Deliver front-end solutions within an Nx monorepo containing multiple apps and libraries.
  • Develop complex data grids, forms, dashboards, calendars, and reporting features.
  • Build and maintain reusable web components using Stencil.js.
  • Maintain and modernize a legacy hybrid Angular/AngularJS app.
  • Collaborate with UX designers, product managers, and back-end engineers to translate requirements into UI.
  • Write and maintain robust unit tests (Jest).
  • Integrate with RESTful APIs and manage async data flows and state.

Skills

Senior Front-end
Angular 7+ yrs
RxJS
Web Components
Stencil.js
AG Grid
Nx Monorepo
TypeScript
Git Workflows
REST APIs
AngularJS 1.x
Angular CDK

Tools

Angular CLI
Webpack/esbuild
Rx-angular
Playwright (optional)

Job description

  • 1. Design and build responsive, accessible, and performant Angular components and features.
  • 2. Deliver front-end solutions within an Nx monorepo containing multiple applications and shared libraries.
  • 3. Develop complex data grids, forms, dashboards, calendars, and reporting features.
  • 4. Build and maintain reusable, framework-agnostic web components using Stencil.js.
  • 5. Maintain and incrementally modernize a legacy hybrid Angular/AngularJS application.
  • 6. Collaborate with UX designers, product managers, and back-end engineers to translate requirements into high-quality UI.
  • 7. Write and maintain robust unit tests (Jest).
  • 9. Integrate with RESTful APIs and handle async data flows and application state.
Required Qualifications
  • 11. 7+ years of professional front-end/UI development experience.
  • 12. 4+ years of hands-on Angular experience, with strong proficiency in Angular 20+, including standalone components, signals, and the modern CLI/build tooling.
  • 14. Strong experience with RxJS and reactive programming patterns.
  • 15. Proficiency with Angular CDK or comparable component libraries.
  • 16. Experience building Web Components / Custom Elements with Stencil.js, including authoring, publishing, and consuming them in Angular applications.
  • 17. Experience building complex UIs with AG Grid (Community/Enterprise) or similar data grid frameworks.
  • 18. Solid experience with Nx monorepo tooling and workspace organization.
  • 19. Proven experience writing unit tests with Jest (or Jasmine/Karma).
  • 20. Experience consuming REST APIs, handling async data flows, and managing application state.
  • 21. Familiarity with modern build tooling (webpack, esbuild, SWC).
  • 22. Strong understanding of Git-based workflows and pull request reviews.
  • 23. Ability to ramp up quickly in an established codebase and deliver independently.
  • 24. Angular 10.2.x.
  • 25. AngularJS 1.8.x.
  • 26. @angular/upgrade for bridging AngularJS ? Angular in hybrid applications.
  • 27. RxJS 6.6.x with rxjs-compat and rx-angular.
  • 28. TypeScript 3.9.x.
  • 29. Familiarity with migration/upgrade patterns from AngularJS to modern Angular.
Preferred Qualifications
  • 30. Experience authoring shared design systems / component libraries with Stencil.js and distributing them across multiple applications and frameworks.
  • 31. Experience with charting/calendaring libraries (FullCalendar) and PDF rendering (ng2-pdf-viewer).
  • 32. Experience integrating Stencil.js custom elements into Angular applications, including framework bindings and type definitions.
  • 33. Experience with end-to-end and component testing using Playwright.
  • 34. Experience with internationalization/localization (@angular/localize).
  • 35. Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Secondary (Legacy): Angular 10, AngularJS 1.8, @angular/upgrade, RxJS 6 (+ rxjs-compat, rx-angular), TypeScript 3.9.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer- Frontend (Angular)
Senior Software Engineer- Frontend (Angular)

First Object • United States

Remote
USD 140,000 - 170,000
Sr. Senior Angular Developer & Lead (Strong NgRx experience required)
Sr. Senior Angular Developer & Lead (Strong NgRx experience required)

Accord Technologies Inc • New York (NY)

On-site
USD 120,000 - 150,000
Frontend Angular Engineer
Frontend Angular Engineer

Veriipro • O’Fallon (MO)

On-site
USD 85,000 - 110,000
User Interface (UI) Developer
User Interface (UI) Developer

RMantra Solutions • Ashburn (VA), Northern (KY)

On-site
USD 110,000 - 170,000
Sr. UI/Angular Developer
Sr. UI/Angular Developer

Intone • Woodcliff Lake (NJ)

On-site
USD 80,000 - 120,000
UI Angular Developer || Princeton, NJ (Hybrid) || W2 Contract
UI Angular Developer || Princeton, NJ (Hybrid) || W2 Contract

iPivot • Princeton (NJ)

On-site
USD 100,000 - 130,000
Front End Developer - Angular 17+
Front End Developer - Angular 17+

PTR Global • Phoenix (AZ)

On-site
USD 120,000 - 180,000
FRONTEND ANGULAR ENGINEER
FRONTEND ANGULAR ENGINEER

VeriiPro • Chain-O-Lakes (MO)

On-site
USD 90,000 - 120,000
UI/UX Developer
UI/UX Developer

Compunnel, Inc. • California (MO)

On-site
USD 100,000 - 130,000
Senior Front-End Engineer – Angular & Web Components
Senior Front-End Engineer – Angular & Web Components

Insight Global • Alpharetta (GA)

On-site
USD 140,000 - 170,000