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
$ 125KJob 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.