Title: Senior Web Architect / Lead Developer
San Jose, CA
Duration: long Term
Primary Job Responsibilities
Collaborate effectively with Application Development team as well as Design, and Product advising on development best practices, performance, browser limitations, and accessibility.
We practice Agile.
Contribute and evangelize coding standards and guidelines with attention to performance, scalability, maintainability, high availability and accessibility.
Identify and document best practices.
Prioritize workload to meet deadlines for assignments.
Advocate for quality by helping set quality assurance guidelines and processes.
Stay current with the newest open source technologies researching new technologies and make recommendations on implementations.
Experience in Redux for state management is a must.
Ability to transform functional requirements into technical designs taking into consideration the performance, scalability, maintainability and availability of the application.
Extensive experience with NodeJs along with NodeJs frameworks including Single Page Application technologies such as React
Experience in developing high performance, scalable and available web applications.
Knowledge of cross-browser, cross-platform, and design constraints on the web.
Experience with a Version Control system (GIT, SVN, CVS, etc.).
Prior work experience with enterprise level consumer facing web applications
Experience in the Agile development process
Experience with Marko is preferred.
8+ years of experience in software design and web application development
Solid knowledge of algorithms with good problem solving and troubleshooting skills.
Understanding of web technologies (http, cookies, web sockets, JSON, Rest APIs)
Adherence to established software design patterns.
Good interpersonal communication skills.
Ability to work effectively both independently and within a team.
A strong passion for producing quality software and web user interfaces.