Primary Talent Partners has a new contract opening for a
Angular Developer with our large power and utilities client in Charlotte, NC. This is a 22-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:
We are 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 RESPONSIBILITIES Angular Application Development - Develop new components and features in Angular 19 using standalone components architecture:
- Parent UI: project management dashboard, chat interface, form preview, settings
- Child UI: dynamic form rendering, multi-step workflows, data visualization, results pages
- Design and implement state management using NgRx (actions, reducers, selectors, effects)
- Build responsive, mobile-friendly layouts using Angular Material and CSS Grid/Flexbox
- Implement complex forms with validation, error handling, and user feedback
- Optimize change detection and performance using OnPush strategy and lazy loading
- Manage component lifecycle and subscription cleanup using RxJS and takeUntilDestroyed()
Testing & Quality Assurance - Write comprehensive Cypress component and E2E tests (80%+ code coverage)
- Create test fixtures and custom commands for reusable test utilities
- Test 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 practices
Design Implementation & UX - Translate Figma/design mockups into pixel-perfect implementations
- Implement responsive design breakpoints for mobile, tablet, and desktop
- Enhance user experience through thoughtful interactions and animations
- Ensure accessibility and usability across all user types
- Collaborate with UX team to identify and resolve UI/UX issues
Collaboration & Documentation - Work closely with backend engineers to integrate FastAPI services
- Communicate with designers and product managers on feature requirements
- Document component APIs, usage patterns, and architectural decisions
- Maintain code standards and contribute to shared design systems
- Provide guidance and mentorship to junior frontend engineers
REQUIRED QUALIFICATIONS Angular & TypeScript - 5+ years of frontend development experience
- 3+ 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 & Design - Proficiency in CSS3 (Grid, Flexbox, custom properties, animations)
- Experience with CSS preprocessors (SCSS/Sass)
- Familiarity with Material Design principles and component libraries
- Ability to implement responsive design and mobile-first approaches
- Understanding of accessibility standards (WCAG, ARIA)
Testing & Quality - Expertise with Cypress (component and E2E testing)
- Experience writing effective tests and achieving high coverage
- Familiarity with testing best practices and test organization
- Knowledge of browser DevTools and performance profiling
General Skills - Excellent debugging and problem-solving abilities
- Experience with git workflows, pull requests, and code reviews
- Strong understanding of HTTP, REST APIs, and asynchronous patterns
- Ability to work independently and deliver production-ready code
- Excellent communication and documentation skills
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
PREFERRED QUALIFICATIONS - Experience with Material Design for Angular
- Familiarity 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 testing
- Contributions to open-source Angular projects
- Understanding of Azure AD/MSAL authentication flows
- Experience with dynamic form rendering or form builders
- Exposure to FastAPI or Python backend services (helpful for API integration)
- AWS or cloud development experience
- Experience with design tools (Figma, Adobe XD)
TECHNICAL STACK Your work will involve:
- Language : TypeScript 5.8+
- Framework : Angular 19 (standalone components)
- State Management : NgRx (effects, selectors, reducers)
- Reactive Programming : RxJS
- UI Components : Angular Material
- Styling : SCSS/CSS3 (Flexbox, Grid, animations)
- Testing : Cypress (component & E2E)
- Build Tooling : Webpack/Esbuild (Angular CLI)
- CI/CD : GitHub Actions
- Linting/Formatting : ESLint, Stylelint, Prettier
- Version Control : Git
WHAT YOU'LL DELIVER - Component Development - Build reusable, well-tested Angular components
- Feature Implementation - Develop 5-8 complete features (UI, state management, integration)
- State Management - Design and implement NgRx stores, effects, and selectors
- Dynamic Form Rendering - Enhance or refactor child app's form rendering engine
- Testing - Achieve 80%+ code coverage with Cypress component and E2E tests
- Performance Optimization - Reduce bundle size, improve load times, optimize rendering
- Accessibility & Responsive Design - Ensure WCAG compliance and mobile responsiveness
- Documentation - Component APIs, usage patterns, and architectural decisions
- Code Quality - All deliverables passing linting, testing, and security reviews
ABOUT APPGEN AppGen is a cutting-edge AI-powered platform that leverages Claude AI and AWS to dynamically generate enterprise Angular applications without manual coding. It's transforming how Duke Energy delivers digital solutions—rapidly turning business requirements into fully functional, deployed applications.
The frontend is where users interact with this innovation—building forms, previewing generated applications, and managing projects through an intuitive, modern interface. You'll be shaping the user experience at the heart of this transformative platform.
Primary 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