Previous Job
Senior UI Architect
Ref No.: 18-01815
Location: San Jose, California
Title: Senior UI architect
Location: San Jose, CA
Duration: 6 months Contract

Roles and responsibilities:
  • Lead an existing strong team of developers through demonstration of technical acumen
  • Participate as a technical expert in design and development of system management software and web applications
  • Maintain the architecture and maintain its alignment with the overall technology roadmap
  • Guide and enhance coding standards, development guidelines and delivery practices for speed and efficiency
  • Lead/contribute in architecture, design & code reviews for members
  • Define, suggest and implement proof-of-concepts based on new technologies
  • Work with a team of system architects under the guidance of the chief architect

Required Skills
  • Demonstrate excellent interpersonal and communication skills
  • 10+ years of professional experience as a software developer and at least 3 years in an architect role, leading a team of developers
  • Experience leading development of highly available, performant distributed applications
  • Good knowledge of linux systems
  • Experience with any one of Apache Tomcat, Gunicorn, nginx web servers is required; nginx is preferred
  • Experience working in an Agile environment with teams spread across multiple GEOs

Desired Skills:
  • Experience with build script and CI CD and GIT, Jenkins or similar
  • Knowledge of object storage systems and/or AWS/S3
  • Knowledge of MongoDB, Elastic search db, and any other NoSql database
  • Experience leading web application development using Javascript frameworks (e.g. Angular, Node, React), CSS frameworks and preprocessor technologies (e.g. LESS, SCSS)
  • Experience with web services and REST based APIs development
  • Experience in developing distributed applications using micro services
  • Experience with secure UI development best practices, e.g OWASP
  • Knowledge of UI automation, especially using BDD framework