Job Description :
Must Have Technical Experience:
Experience with HTML5/JavaScript.
15+ years’ experience in software development
Experience with mobile user experience (UX) and website conversions
Experience in prototyping and A/B Testing
Experience working with one or more of the following languages and runtimes: JavaScript 6+, CSS3, HTML5, Node.js
Experience with modern Web libraries and JavaScript frameworks (such as Backbone, Angular, React, Polymer or Ember), tools (such as WebPack, Gulp, Grunt), debugging (such as Chrome debugger) and CSS pre-processing frameworks (such as Sass or Less
Knowledge of mobile app development on iOS and/or Android.
Experience with both front end & back end technologies and/or frameworks.
Familiarity with the full web stack, including protocols and web server optimization techniques.

Must have Leadership/Architect Experience:
Experience as a Front-End Lead/Architect, Tech Director, Designer, or Consultant, working with new web platform technologies
Strong sense of web design and attuned to the fundamentals of user experience
Ability to communicate to all levels of users (internal and external), strong problem solving skills, adaptable, proactive, and willing to take ownership.
Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks, teaching classes, or as a consultant on projects

Good to have:
Experience as a committee to an open source project.
Experience programming mobile applications for iOS and Android platforms.
Experience working with one or more of the following languages: Java, .NET
Any certification from reputable institutes/Organizations in the areas of Web Technologies e.g. Google Mobile Web Specialist