Role Name :: UX Front-End Engineer
Duration :: 6+ months
Location:: Charlotte, NC (Hybrid)
Job Description::
Strong understanding of UX design principles, usability, and interaction patterns.
Proven experience working with UX/design teams to translate designs and design systems into scalable, reusable components.
Professional front-end development experience with Angular and/or React.
Proficiency in TypeScript, HTML5, CSS3 and responsive web development.
Experience building production-ready UI from design concepts and product requirements.
Excellent communication and collaboration skills; able to work closely with UX, product, and engineering teams.
Adaptable and proactive mindset; comfortable with evolving tools, practices, and processes.
Experience mentoring, pairing, or guiding others on front-end and UX practices (preferred).
Roles & Responsibilities
Collaborate with UX designers to understand user flows, interaction patterns, and design system standards.
Convert Figma designs and UX requirements into high-quality, reusable UI components that align with design intent.
Build and maintain responsive, accessible, and performant user interfaces for web applications.
Contribute to and extend a design system/component library, ensuring consistency across products.
Work directly in shared code repositories, participate in code reviews, and follow established engineering workflows.
Partner with product and back-end teams to translate requirements into clear, implementable front-end solutions.
Provide guidance and support to team members on UX best practices and front-end implementation approaches.
Tech Stack
Frameworks: Angular (v19 20) and/or React
Back-End Integration: NestJS 11 (collaboration and integration)
Styling: Tailwind CSS v4, CSS3, responsive design
Language: TypeScript, HTML5
Design & Collaboration: Figma, design systems / component libraries