Job Title: Front End Ui Developer with vibe coding
Location: Charlotte, NC (Onsite 2days/week)
Long term Contract
Need skills OR Must have skills : Front End and Vibe coding and react and Cypress or Playwright and CI/CD pipelines
Job Description:
We are seeking an experienced Ul Developer with 10+ years of hands-on experience in building modern, responsive, and accessible user interfaces.
The ideal candidate will possess strong expertise in React or Angular, TypeScript, HTML5, CSS3, and advanced Ul development patterns.
You should have a proven track record in designing and implementing reusable Ul components, scalable frontend architectures, and robust design-system patterns.
Key qualifications include in-depth knowledge of state management frameworks such as Redux Toolkit, NgRx, and RxJS, enabling you to establish predictable and maintainable data flows.
You are skilled at optimizing user interface performance using strategies like rendering optimization, code splitting, memorization, virtualization, and reducing time-to-interactive metrics.
Familiarity with accessibility standards (WAG), semantic HTML, and inclusive design principles is essential.
You should have experience integrating user interfaces with backend APls, managing complex data interactions, and developing resilient user flows.
Proficiency with Ul testing tools such as lest, React Testing Library, Cypress, or Playwright, along with experience maintaining traceability in Cl pipelines, is required.
You will help guide the evolution of our design system, including tokens, theming, typography, and cross-repository versioning of shared components.
Experience with micro-frontend architecture and cross-application composition is highly valued. Strong collaboration skills are necessary to work closely with backend engineering and UX teams on ARl design, error handling, and maintaining UX consistency. Analytical and debugging abilities are crucial for optimizing rendering, resolving complex Ul issues, and upholding high code quality standards.
Education
Bachelor's or Master's degree in Computer Science, Engineering, Human-Computer Interaction, or a related field, or equivalent professional experience.