Primary Talent Partners · 3 hours ago
Angular Developer
Primary Talent Partners is seeking an experienced Angular Developer for a contract position with a large power and utilities client in Charlotte, NC. The role involves designing and implementing responsive Angular applications, ensuring quality through testing, and collaborating with backend engineers to integrate services.
EmploymentRecruitingStaffing Agency
Responsibilities
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()
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
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
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
Qualification
Required
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)
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)
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
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
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)
Benefits
No PTO
No Benefits
ACA-compliant supplemental package available for enrollment
Company
Primary Talent Partners
Primary Talent Partners is a staffing agency that provides recruiting and employment services for IT, engineering, and corporate sectors.