Job Description
STRATEGIC STAFFING SOLUTIONS (S3) HAS AN OPENING!
Frontend Engineer
Location: Charlotte, NC (Hybrid schedule)
Duration: 12+ Months
Role Type: W2 Contract Engagement
Key Responsibilities:
- Build, test, and maintain high-quality design system components in React and Angular.
- Establish patterns that scale across frameworks and versions to ensure consistency, accessibility, and performance.
- Create automated pipelines that can generate component variants, documentation, test cases, and quality checks.
- Use AI tools to streamline component creation, code generation, documentation, visual regression checks, and accessibility validation.
- Build, maintain and improve automation and AI tools that help blur the lines between design and code.
- Contribute to CI/CD pipelines that support publishing, versioning, and automated testing of design system components.
- Work closely with Product Designers, Product Managers, and Frontend Engineers to ensure components align with evolving product needs.=
- Participate in reviews and technical discussions about component architecture and system improvements.
- Develop usage guidelines and developer friendly tooling to ensure components are easy to consume across React, Angular, and other platforms.
- Help define API patterns, versioning guidelines, and processes for managing breaking changes.
- Ensure alignment with enterprise architecture, security standards, and accessibility guidelines.
Required Qualifications:
- 5–7 years of experience in front end engineering, design systems, or UI platform development
- Strong proficiency in JavaScript, TypeScript, React, and Angular
- Experience building reusable, scalable design system components and design tokens
- Experience working with Figma for component specifications, design tokens, or documentation workflows
- Experience working with or integrating MCP servers and AI enhanced development workflows
- Experience using or integrating LLMs for code generation, documentation, testing, or workflow automation
- Experience contributing to and maintaining a versioned component library (semantic versioning, releases, dependency updates)
- Proficiency with NPM and build tools such as Webpack, Vite, or esbuild
- Experience writing automated tests with Jest, Cypress, Playwright, or similar frameworks
- Strong understanding of semantic HTML, WCAG accessibility, front end performance, and CI/CD pipelines
- Strong experience with GitHub, Git Actions, and AI components and tools in GitHub
Desired:
- Experience working with or building agentic AI workflows
- Experience developing or integrating tools that use MCP (Model Context Protocol)
- Experience with component rendering across multiple platforms (such as Web Components)
- Experience with Terraform or other infrastructure as code tools
- Familiarity with analytics, SEO, and performance optimization for large front end applications
- Experience developing for CMS integrated or content driven applications
- Experience contributing to or operating a large scale enterprise design system, including governance, contribution models, and support channels
- Familiarity with AWS services commonly used in frontend and design system workflows (S3, CloudFront, Lambda, CodeBuild, etc.)
- Experience with Storybook.js for component development, documentation, testing, or visual regression workflows
*Beware of scams. S3 never asks for money during its onboarding process