Job Description :
Job Title: Fullstack Architect Vue_JS

Location: San Francisco, CA (100% Remote)

Duration: Longterm Contract

Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. Using current programming language and technologies writes code, completes programming and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance.

Specific Responsibilities:

Gathers and verifies technical requirements
Authors and audits technical design for features
Competent in programming and debugging across multiple modules and dealing with related external dependencies
Writes high-quality code with full test coverage
Reviews code to ensure it is functionally correct and is of high quality
Provides story or business requirements breakdown planning and estimation, reviews and evaluates the team’s estimates
Accountable for complex stories or business requirements
Identifies feature and module dependencies
Proposes mitigation plans for identified risks and problems
Suggests process improvements and best practices
Identifies new areas that could be measured
Able to identify, evaluate and discuss alternative technologies and techniques
Justifies decisions and achieves peer consent
Interacts with team members, other IT teams, business users, individual contributors, managers
A sphere of influence is a small group of peers
Required Qualifications:

Direct experience developing scalable web applications with modern JS frameworks (Vue, React, Angular, web components) and tools (Webpack, etc
Good understanding of large-scale NodeJs, Vue.JS platform development
Comfortable working on server-side and/or deeply collaborating with backend teams
Strong command of cross-browser compatibility issues, rendering differences, and progressive enhancement strategies
Working knowledge of web performance and optimization techniques
Good web security knowledge (Cross-Site Scripting, SQL Injection, Input Validation)
Well versed with unit testing & debugging techniques, particularly with front-end code using testing libraries such as Jest
Possess an understanding of web accessibility standards and techniques to deliver experiences to meet the needs of all customers
Nice to Have Technical Competencies:
Experience writing Web Components/Custom Elements
Knowledge of templating libraries such as lit-HTML
Experience migrating applications to Micro Front End stack