$75-$85 per hour
Charlotte, NC
Contract
Title: Software Engineer IV (FRONTEND DEVELOPER)
Hybrid - 3 days onsite/week
Duration - 12+ Months contract
ABOUT THE ROLE
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 Client 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.
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com (http://www.ustechsolutionsinc.com/) .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.