Demonstrated knowledge of web technologies, such as HTML, CSS and Javascript
Ability to work independently and multi-task effectively
Demonstrated understanding of projects from the perspective of both client and business
Flexible and willing to accept a change in priorities as necessary
Strong attention to detail
Participate in the full software development lifecycle, including analysis, design, test, and delivery
Develop web applications using a variety of languages and technologies
Facilitate design and architecture brainstorms
Participate in code reviews
Collaborate with team members to define and implement solutions