Responsible for the accuracy and quality of the deliverables generated at each step in the software development lifecycle Work directly with clients to understand the deep technical problems that slow them down Map business needs to technical solutions that will make clients more relevant and competitive Collaborate with a team as the Front-End expert to rapidly prototype and prove solutions using the latest technologies Commit to grow and develop in key career competencies to meet emerging tech needs Deliver technical recommendations / presentations to groups of peers and/or clients Provide assistance in interviewing and technical screening of new employee candidates