Job Description :
UI Architect
San Francisco, CA
Phone hire
6 months contract with potential extension once New Year’s budget is set

Any Visa would work and you can source from any third party but candidate have to have very senior and have solid exp with Node.js

Minimum Qualifications include
A minimum of 10 years software development experience, 7 years of which are specific to front-end technologies, 5 years of which are in Java / J2EE technologies.
Proven advocate for the customer experience
Extensive experience and expertise with relevant front-end technologies.
Expertise & experience in service design and strategies including data modeling, REST maturity, API design.
Expertise & experience in front end testing strategies, technologies, & implementations including continuous integration options.
Expertise & experience in search engine optimization (SEO
Expertise & experience in accessibility – Section 508 Compliance.
Expertise & experience in web security, cross-site scripting (XSS
Expertise & experience in optimizing for page performance.
Expertise & experience in responsive web design strategies.
Extensive experience and proficiency with cross-browser and cross-platform development.
Track record of building efficient, well-designed web applications.
Self-motivated team player that excels in a collaborative environment.
Hands on experience with Agile development practices & Agile, XP, or Scrum project methodologies.
Strong sense of personal accountability; contributes beyond job role and responsibilities
Excellent problem solving skills; meticulous & methodical; strong attention to detail.
Proven ability to translate complex business requirements into simple software solutions
Passionate about continuously improving organizational practices
Thorough understanding of Object Oriented principles (Analysis and Design)
Candidates must have an understanding of Java & it’s associated technologies
Full lifecycle development experience on large projects, creating distributed and scalable business systems.
Mentor and guide others who are still developing their skills Desired Qualifications include
User Experience (UX) experience and/or training is desired.
Experience with relational and non-relational databases and data access patterns.
Familiarity with ORM technologies (iBatis, Hibernate