Full Job Description:
Title: Vue JS Engineer / Developer
Location: San Francisco, CA
Front-end engineers to work on our Single Page Checkout enhancements on the eCom Hood team. Current Technologies in use:
• Web Components
• NPM packages
• Lit HTML
• Jest
• flux pattern
• SASS
We will be migrating this application to a Micro Front End in the next few months, and will need the following additional technologies. We currently have the /shop pages of our site in production on this stack already.
• Vue JS
• Vue Router
• Vuex
• Vue SSR (Server-side Render)
• Node
• SCSS
• Backends for Front Ends
Details
Description
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
• Sphere of influence is small group of peers
• Actively shares knowledge within domain
• Able to share knowledge outside domain
• Mentors co-workers within area of expertise, improves other’s productivity
• Provides guidance for the work performed by contractors
• Assesses the quality of work and effectiveness of contract resources
• Participates in development of contractor agreements, including deliverables and SLAs
• 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
Company Type: Direct Employer
Contact Name : Shajahan
Contact Phone: 8622005150
Contact Email :
Number of Views: 240