Senior Angular Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Primary Talent Partners has a new contract opening for a Senior Angular Developer with our large power and utilities client in Charlotte, NC. This is a 12-month contract with a potential for extension.Pay: $75.00 - $85.00/hr ; W2 contract, no PTO, no Benefits. ACA-compliant supplemental package available for enrollment. Candidates must be legally authorized to work in the United States and must be able to sit on Primary Talent Partners W2 without sponsorship.Description:Our Company is seeking an experienced Frontend Developer Contractor to accelerate the development of AppGen's user-facing applications. You will design and implement modern, responsive Angular applications that empower users to generate enterprise applications through intuitive, accessible interfaces.This is a full-time contract position focused on delivering production-ready, enterprise-grade frontend applications.PRIMARY RESPONSIBILITIESAngular Application DevelopmentDevelop new components and features in Angular 19 using standalone components architecture:Parent UI: project management dashboard, chat interface, form preview, settingsChild UI: dynamic form rendering, multi-step workflows, data visualization, results pagesDesign and implement state management using NgRx (actions, reducers, selectors, effects)Build responsive, mobile-friendly layouts using Angular Material and CSS Grid/FlexboxImplement complex forms with validation, error handling, and user feedbackOptimize change detection and performance using OnPush strategy and lazy loadingManage component lifecycle and subscription cleanup using RxJS and takeUntilDestroyed()Testing & Quality AssuranceWrite comprehensive Cypress component and E2E tests (80%+ code coverage)Create test fixtures and custom commands for reusable test utilitiesTest accessibility compliance (WCAG 2.1 AA standards)Identify and fix performance bottlenecks (bundle size, load times, rendering)Participate in code reviews focusing on code quality and best practicesDesign Implementation & UXTranslate Figma/design mockups into pixel-perfect implementationsImplement responsive design breakpoints for mobile, tablet, and desktopEnhance user experience through thoughtful interactions and animationsEnsure accessibility and usability across all user typesCollaborate with UX team to identify and resolve UI/UX issuesCollaboration & DocumentationWork closely with backend engineers to integrate FastAPI servicesCommunicate with designers and product managers on feature requirementsDocument component APIs, usage patterns, and architectural decisionsMaintain code standards and contribute to shared design systemsProvide guidance and mentorship to junior frontend engineersREQUIRED QUALIFICATIONSAngular & TypeScript5+ years of frontend development experience3+ years with Angular (preferably Angular 12+, familiarity with standalone components preferred)Expert-level TypeScript knowledge (strict mode, advanced types, generics, discriminated unions)Deep understanding of RxJS (Observables, operators, async patterns, error handling)Experience with state management frameworks (NgRx)Styling & DesignProficiency in CSS3 (Grid, Flexbox, custom properties, animations)Experience with CSS preprocessors (SCSS/Sass)Familiarity with Material Design principles and component librariesAbility to implement responsive design and mobile-first approachesUnderstanding of accessibility standards (WCAG, ARIA)Testing & QualityExpertise with Cypress (component and E2E testing)Experience writing effective tests and achieving high coverageFamiliarity with testing best practices and test organizationKnowledge of browser DevTools and performance profilingGeneral Skills:Excellent debugging and problem-solving abilitiesExperience with git workflows, pull requests, and code reviewsStrong understanding of HTTP, REST APIs, and asynchronous patternsAbility to work independently and deliver production-ready codeExcellent communication and documentation skillsBachelor's degree in Computer Science, Engineering, or equivalent professional experiencePREFERRED QUALIFICATIONSExperience with Material Design for AngularFamiliarity with Angular Form API (Reactive Forms, Form Validation)Knowledge of performance optimization (bundle analysis, lazy loading, tree-shaking)Experience with CI/CD pipelines and automated testingContributions to open-source Angular projectsUnderstanding of Azure AD/MSAL authentication flowsExperience with dynamic form rendering or form buildersExposure to FastAPI or Python backend services (helpful for API integration)AWS or cloud development experienceExperience with design tools (Figma, Adobe XD)TECHNICAL STACKYour work will involve:Language: TypeScript 5.8+Framework: Angular 19 (standalone components)State Management: NgRx (effects, selectors, reducers)Reactive Programming: RxJSUI Components: Angular MaterialStyling: SCSS/CSS3 (Flexbox, Grid, animations)Testing: Cypress (component & E2E)Build Tooling: Webpack/Esbuild (Angular CLI)CI/CD: GitHub ActionsLinting/Formatting: ESLint, Stylelint, PrettierVersion Control: GitWHAT YOU'LL DELIVER:Component Development – Build reusable, well-tested Angular componentsFeature Implementation – Develop 5-8 complete features (UI, state management, integration)State Management – Design and implement NgRx stores, effects, and selectorsDynamic Form Rendering – Enhance or refactor child app's form rendering engineTesting – Achieve 80%+ code coverage with Cypress component and E2E testsPerformance Optimization – Reduce bundle size, improve load times, optimize renderingAccessibility & Responsive Design – Ensure WCAG compliance and mobile responsivenessDocumentation – Component APIs, usage patterns, and architectural decisionsCode Quality – All deliverables passing linting, testing, and security reviewsPrimary Talent Partners is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity, or any other factor protected by applicable federal, state, or local laws.If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at info@primarytalentpartners.com#PTPJobs#LI-PTP