StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Software Engineer IV

US Tech Solutions - Charlotte, NC

Apply Now

Job Description

$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 1. Component Development u2013 Build reusable, well-tested Angular components 2. Feature Implementation u2013 Develop 5-8 complete features (UI, state management, integration) 3. State Management u2013 Design and implement NgRx stores, effects, and selectors 4. Dynamic Form Rendering u2013 Enhance or refactor child app's form rendering engine 5. Testing u2013 Achieve 80%+ code coverage with Cypress component and E2E tests 6. Performance Optimization u2013 Reduce bundle size, improve load times, optimize rendering 7. Accessibility & Responsive Design u2013 Ensure WCAG compliance and mobile responsiveness 8. Documentation u2013 Component APIs, usage patterns, and architectural decisions 9. Code Quality u2013 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 solutionsu2014rapidly turning business requirements into fully functional, deployed applications. The frontend is where users interact with this innovationu2014building 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 (. 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.

Created: 2026-05-04

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.