Ref No.: 18-32733
Location: San Jose, California
Position Type:Direct Placement
Start Date: 05/10/2018
Job Title: Node JS
Location: San Jose, CA

Job Description:
• Design and implement efficient, reusable, intuitive and innovative UI and UI components using cutting edge front-end technologies.
• Tackle challenges of fixing browser-specific problems and site speed issues
• Take end-to-end product and features ownership from design to implementation, including the responsibilities for code roll-out and responding to customer issues.
• Collaborate with product management, other engineering teams, Operations team and QE team to develop innovative solutions that meet business needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles.
• Estimate engineering effort, plan implementation, and rollout system changes
• Share engineering support, release, and on-call responsibilities for an always-on 24x7 site

Mandatory Skills:
• Expert level knowledge and skills in Node JS
• 4+ year(s) in web development using HTML/HTML 5, Javascript , JQuery, Ajax and CSS
• 2+ years of Web Application development using Java, J2EE technologies, MVC/Spring Framework
• Good knowledge of problems and solutions for cross browser compatibility
• Write code according to varying levels of specifications created by UI designers in order to create mock-ups, prototypes and final product
• Independently design, code and test major features, as well as work jointly with other team members to deliver complex changes
• Good experience and understanding of Ajax, Object-oriented JavaScript, DOM and XML.

Preferred Skills:
• Good understanding and working knowledge of Bootstrap UI framework and/or React
• Working experience with front-end frameworks like – D3, BootStrap, Kibana
• Need to have good analytical and problem solving skills, good verbal and written communication skills.
• Proven results oriented person with a delivery focused in a high fast-paced and dynamic environment.
• Ability to think innovatively and contribute to the success of the products, processes and customer experience.
• Ability to adapt to changing business priorities and to thrive under pressure "