Mastech Digital
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
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