Responsibilities
Develop new userfacing components & features
Build reusable code and libraries for future use
Optimize platform for best user experience maximizing speed and scalability
Translate design wires & mockups to functioning coded experiences
Review pull requests
Attend stand ups & grooming meetings in an agile workflow
Requirements
Great understanding of design principles
Proficient understanding of web markup including HTML5 CSS3
Proficient understanding of JavaScript and framework library jQuery
Good understanding of asynchronous request handling partial page updates and AJAX
Proficient understanding of crossbrowser development
Proficient understanding of code versioning tool Git
An understanding of SEO principles
An understanding of accessibility principles
Great problemsolving skills
Good understanding of debugging practices
Adept at developing responsive designs
Bonus
Experience in building reusable components
Basic understanding of SVG syntax