Logo
Mastech Digital

Mastech Digital is hiring: UX Developer (Nashville) in Nashville

Mastech Digital, Nashville, TN, US

Save Job

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