Responsibilities Write well designed testable efficient code by using best software development practicesIntegrate data from various back-end services and databasesGather and refine specifications and requirements based on technical needsCreate and maintain software documentationDeveloping or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device typesStay plugged into emerging technologies industry trends and apply them into operations and activitiesCooperate with web designers to match visual design intentMeet with clients