VIVA USA INC Senior Interactive Developer in Troy, Michigan

Description:The Senior Interactive Developer is responsible for transforming user experience wireframes, interaction design, and visual designs into code for traditional and mobile web experiences utilizing industry standards and best practices.KEY RESPONSIBILITES :Ensure client websites adhere to defined coding, performance, accessibility and usability standardsManage assignments within assigned clients to ensure the work is delivered on time, within scope, on budget and within department standards of technical excellence and proficiencyStrong communication skills along with the ability to think critically, conduct research and creatively solve problemsWillingness to learn new skills and foster innovation across teams and into other disciplinesImplement and assist in establishing best practices and processes in interactive development arenaProvides mentoring and coaching to Associate Interactive Interactive Developers to help develop their skillsQUALIFICATIONS / KNOWLEDGE, SKILLS ABILITIES:Bachelor Degree in related field; Programming/Web Development or relatedMinimum of 5+ years related experience in interactive front-end developmentExpert at writing semantic and well-formed XHTMLExpert at writing modular, cascading and reusable CSSExperience working with PHP or .Net is a plusExpert at converting PSD compositions into codeExpert at using GIT and writing markdownExpert working knowledge and experience using native JavaScript, jQuery and Angular (v2 preferred). Building plug-ins is a plus.Experience with many of the frameworks common to modern web development including, but not limited to: Gulp, Sass/Less, FountainJS, Karma, Bower, NodeJS, and GreenSock Animation Platform (GSAP JS).Knowledge of 508 / accessibility guidelines is a plusExperience developing HTML5 Rich Media OLA is a plusExperience with Responsive Design or developing solutions for multiple devices (mobile, tablets, etc.)Experience developing HTML5 and CSS3 websitesAbility to build browser agnostic experiences that follow progressive enhancement principlesMust be able to successfully complete the code challenge as part of the interview process