Title: RM - UX Developer (Level 9)
Location: Nashville, TN (Onsite at 4101 Charlotte Ave)
Equipment: Client Provided
Interview Process: [To be confirmed - typically 1-2 rounds technical/behavioral]
Number of Openings: 1
POSITION OVERVIEW :
This role sits within the Products group at a Level 9 (Consultant) grade, focusing on the intersection of high-fidelity UI design and front-end engineering. The mission is to build and maintain reusable, scalable UI components and design systems that ensure a seamless user experience across a variety of web products.
DAY-TO-DAY RESPONSIBILITIES
Build and maintain reusable, scalable UI components and design systems using Angular (latest versions).
Implement pixel-perfect UI from wireframes and Figma design specifications, ensuring fully responsive behavior.
Develop and maintain styling architecture using CSS/SASS/LESS, focusing on BEM methodologies and maintainable code.
Integrate front-end applications with RESTful APIs, handling state management via RxJS or NgRx.
Collaborate with the business team to translate complex user flows into intuitive interfaces and suggest UX improvements.
Conduct cross-browser/cross-device testing and participate in code reviews to ensure high-quality standards.
TOP 3 REQUIRED SKILLS
Cascading Style Sheets (CSS/SASS): 6+ years of advanced styling, architecture, and responsive design.
Prototype Development: 6+ years creating high-fidelity interactive prototypes and mockups.
Angular: Strong hands-on experience (latest versions) with state management (RxJS/NgRx).
ADDITIONAL DESIRED SKILLS
UI Design Development (Typography, Color Theory, Layout)
Responsive and Adaptive Design
TypeScript and Git version control
Experience with Figma or similar design tools
IDEAL CANDIDATE PROFILE :
The ideal candidate is a /"hybrid/" specialist—someone who possesses the visual eye of a UI Designer but the technical rigor of a Front-End Engineer. They should be local to Nashville, comfortable working onsite daily, and have a strong portfolio demonstrating their ability to build component libraries from scratch.
Job Responsibilities
Develop and maintain reusable UI components using Angular and SASS.
Collaborate with design teams to build interactive prototypes and high-fidelity mockups.
Optimize applications for maximum speed, scalability, and cross-device responsiveness.
Work closely with backend developers to integrate RESTful APIs and manage complex data states.