Keyskills: Project Management Web Design Web Development Budget Management Technical Architecture Agile Development User Experience User Interaction Adobe Creative Suite Critical Thinking Problem Solving Time Management Communication Collaboration Leadership Requirements Definition Data Structure