POSITION : UI Developer
LOCATION : Onsite 2-3 days per week in either Tempe or Tucson.
DURATION : 6-month contract-to-hire
Visa: H4EAD, USC
Note: Please share resumes only with the consultant’s direct contact details. Do not share employer/vendor details. Resumes without consultant contact information will be rejected.
REQUIRED SKILLS
Formal Job Description
The Software UI Developer is responsible for designing and implementing the visual and interactive components of software applications. This role focuses on delivering intuitive, responsive, and accessible user interfaces that translate product and UX designs into high-quality, production-ready code.
Key Responsibilities
- Develop and maintain user interfaces for web and software applications
- Translate UX and visual designs into responsive, pixel-accurate UI components
- Implement reusable components, layouts, and design systems
- Optimize UI performance and load times
- Ensure usability across desktops, tablets, and mobile
Qualifications & Requirements
- Ability to work collaboratively with a team addressing technical issues and problems.
- Proven experience in the use of Microsoft Azure DevOps (or Atlassian Jira).
- Must demonstrate ability to work independently and utilize critical thinking skills as required.
- Good understanding of Agile methodology including experience with Scrum methods and processes.
Deep Understanding of Core Web Technologies
- JavaScript, CSS3, Typescript, and HTML
- SASS preprocessors
- CSS Frameworks
- Emphasis on Flexbox and Tailwind
- Proficient in Bootstrap
- Responsive web design principles
Proficiency in UX Design and User Experience
- UI/UX design principles
- Knowledge of accessibility standards
- Cross-Browser optimization
Deep understanding of Angular Framework (version 16+)
- Components, services, directives, Routing
- Reactive Forms
- Angular CL
- Reactive Programming using RxJS and or Angular Signals
- Prime NG or Angular Material
- Performance Optimization of Angular SPA applications
