Front End Engineer

Randstad
Charlotte, United States of America
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

Charlotte, United States of America

Tech stack

Agile Methodologies
Component-Based Software Engineering
HTML5
CSS
Responsive Web Design
Software Engineering
TypeScript
User-Centered Design
Web Application Frameworks
React
Angular
Material Design
Web Technologies
Front End Software Development
Software Version Control

Job description

Front End Engineer (UX Focus) Location: Charlotte, NC (Hybrid: Tuesdays & Wednesdays in-office) | Relocation is welcome Experience Level: Mid-to-Senior (5+ years), * Design with Code: Lead the UX design for modern applications by building and prototyping directly within the codebase.

  • Component Development: Translate design system requirements into reusable, scalable, and production-ready UI components that perfectly align implementation with design intent.
  • Cross-Functional Collaboration: Work closely with UX, product, engineering, and technical product owner teams to ensure consistency, responsiveness, and highly intuitive user experiences.
  • Team Mentorship: Help the existing UX team get comfortable with frontend development concepts. Mentor, pair-program, and guide others through new tools, processes, and evolving best practices.
  • Agile Workflow: Work comfortably directly in codebases, version control repositories, and collaborative engineering workflows.

Requirements

  • Frontend Frameworks: Professional experience with modern Angular (experience with the latest versions, e.g., v19/v20, is highly preferred) and/or React. Note: We are willing to support your transition to the latest Angular versions if your foundation in modern JavaScript frameworks is strong.
  • Core Web Technologies: Strong expertise in TypeScript, HTML5, CSS3, and responsive web development.
  • UX Principles: Deep understanding of UX design principles, usability heuristics, and modern interaction patterns.
  • Experience Level: 5+ years of professional experience in frontend engineering and UX design.

Preferred Qualifications

  • A background that started in UX Design before transitioning into software engineering.
  • Prior experience working in startup environments, demonstrating high adaptability and a proactive mindset.
  • Demonstrated experience building reusable components within a formalized design system or component library.

Soft Skills & Culture Fit

  • Excellent Communicator: Strong verbal and written communication skills, with a heavy emphasis on patience and collaborative problem-solving.
  • Adaptable: A flexible mindset that thrives as UX and front-end development practices naturally evolve.
  • Empathetic Guide: A genuine interest in helping peers level up their technical skills and bridging the communication gap between design and engineering.

Apply for this position