UI Developer (Contract) Loc: Foster City, CA Long Term
Job Description:
Qualifications • We are looking for UI Developer that has experience working in a service-oriented architecture, both designing and building services and websites from the ground up • You should have experience with scaling code and services to handle high-volume traffic and many concurrent users, stay current with the newest online technologies and make recommendations on implementations • 3+ years of experience in building database-driven applications and Web sites • Proficiency with front-end scripting including: HTML, DHTML, JavaScript, CSS, AJAX • Understanding and demonstrated adaptation of cross-platform, cross-browser compatibility concerns • Experience in any SPA Engine (Vue.js / React / Angular) development frameworks is required • Experience with any of the charting library (D3, AMCharts, Fusion Charts) is added advantage • Strong presentation, communication, and collaboration skills, enabling effective interaction and knowledge transfer to teammates and other departments within the company • A high task load is expected • You should be able to work within tight deadlines while exhibiting exemplary time management and task prioritization • Positive attitude and professionalism in the workplace as well as great sense of humor is always appreciated • A natural curiosity, an understanding of metrics and measurement, and an interest in the business side of web site performance • BS/MS in CS, EE, or equivalent education experience • Strong analytic skills, especially in assessing and designing for performance • Meticulous attention to detail and aesthetics • Must possess ability to work with minimal to no supervision • Up to date with latest standards for site development and optimization | Responsibilities • You will work closely with back-end engineers to understand, design, and contribute to our APIs and build efficient and reusable front-end systems and abstractions adhering to front end best practices • Contribute high quality, production code for our products security, reliability, availability and scale • Determine the best implementation that will meet the design of the Systems Solution Architect • Work with Vue.js to design, develop and debug Web applications • Perform requirements analysis, high-level design, effort estimation for new business requirements and feature enhancements • Participate in design discussions with business users, Solution System Architect and engineering teams • Work closely with QA engineers, technical leads and business users • Solve technical problems and handle performance/scalability issues on a day to day basis • Integrate back-end services with Vue.js based front end needs • Work with the team to manage, optimize and customize multiple web applications • Create and maintain technical documentation |