We are seeking a skilled web application developer for desktop and mobile web platform to work as part of a growing team to develop robust client applications using JavaScript frameworks, Node JS, HTML5 and CSS3.Duties and Responsibilities:Design and develop enhancements on desktop and mobile web apps offering the best experience to customersDevelopment experience designing object oriented JavaScript and SVGDesign and development of new and existing applications using Node.JSEnsure application compatibility across browsers and platformsIdentify/Recommend the correct libraries/frameworks/plugins to support a particular feature/requirement Collaborate with internal and external team members to ensure projects get delivered as planned Build single page applications using asynchronous request handling, partial page updates, and AJAXSkills & AttributesThorough understanding of both client and web application developmentStrong analytical skillsExcellent problem solving, negotiating and influencing skillsExcellent verbal and written communications skills and demonstrated experience in presenting details and resolving differences across a variety of developers, analysts and business clientsAttention to details and striving for perfectionQualifications:2+ years of web development exposureMust have experience with at least 2 of modern client-side JavaScript frameworks Node JS.