Title: UX Developer
Location: Nashville, TN
Duration: 6+ Months
Must-Have skills for the role: 1)Cascading Style Sheets (CSS) 2)Prototype Development 3) Angular
Nice-to-have skills: 1)Responsive and Adaptive Design 2) UI Design Development
UX Design
CSS and SCSS:
o Proficiency in CSS3 for styling web pages
o Experience with SCSS (Sass) for writing maintainable and scalable stylesheets
o Understanding of CSS methodologies like BEM (Block Element Modifier)
o Knowledge of CSS frameworks (e.g., Bootstrap, Tailwind CSS)
o Ability to create responsive designs using media queries and flexbox/grid layouts
Prototyping / Design Tools:
o Proficiency in creating interactive prototypes
o Ability to create high-fidelity mockups and interactive prototypes to communicate design ideas
o Conducting usability testing and iterating on designs based on user feedback
UI Design:
o Strong visual design skills, including color theory, typography, and layout
o Experience with creating and maintaining design systems
o Ability to create pixel-perfect UI designs
o Understanding of modern UI/UX design trends and best practices
o Experience with iconography and graphic design elements
Responsive Design:
o Designing for multiple devices and screen sizes
o Implementing responsive design principles to ensure usability across different devices
Angular Knowledge:
o Understanding Angular basics to ensure designs are feasible for implementation
o Collaborating with Angular developers to bring designs to life
o Having coding experience with Angular or React will be a plus
Job Description:
• Build and maintain reusable, scalable UI components and design systems using Angular (latest versions).
• Integrate front-end applications with RESTful APIs, handle state management, and implement client-side data fetching/mutations.
• Implement pixel-perfect UI from wireframes and design specifications, ensuring responsive behavior across devices.
• Collaborate with business team to translate user flows into intuitive interfaces; suggest UX improvements grounded in usability principles.
• Develop and maintain styling architecture (CSS/SASS/LESS, CSS-in-JS as applicable), theming, and responsive layouts.
• Write clean, well-documented code with unit tests and maintain strong code quality standards.
• Conduct cross-browser and cross-device testing; fix UI defects and ensure consistent behavior.
• Participate in code reviews, share best practices, and contribute to a UI component library or design system.
• Stay current with front-end trends, tooling, and performance optimization techniques.
• Strong critical thinking skills to analyze complex problems and develop innovative solutions
• Ability to troubleshoot and resolve front-end issues efficiently
• Excellent verbal and written communication skills.
Required skills and qualifications
• Proven hands-on experience building modern web UIs with either Angular or React (or both) and tools like Figma
• Experience with TypeScript (preferred for Angular/React projects).
• Proficient in HTML5, CSS3/SASS/LESS, Bootstrap, and implementing flexible, responsive design systems.
• Proficient in Angular state management (RxJS, NgRx) and contemporary tooling (Webpack or Vite, npm or Yarn) for scalable front-end apps.
• Familiarity with design systems, component libraries, and theming approaches.
• Experience with RESTful APIs and front-end integration patterns.
• Version control using Git; comfortable with CI/CD processes.
• Problem-solving mindset, good communication, and ability to work in a collaborative, fast-paced environment.
• Portfolio or samples demonstrate UI work, component design, and responsive interfaces.
• Solid grasp of UX fundamentals and inclusive design practices to create accessible, best-in-class experiences.
• Familiarity with Agile workflows and methodologies, such as Scrum or Kanban