Collaborate with the development team and build individual components into complex enterprise web systems; Work in a team environment with product, frontend design, production operation, QEQA and cross functional teams to deliver a project throughout the whole software development cycle