Javascript Development
ES6; Typescript
SPA Development
Angular 2+; RxJs; State management with NgRx; AngularJS; React; BackboneJS
Semantic markup; accessibility standards; and API usage
CSS and CSS frameworks
Object Oriented CSS; BEM; Twitter Bootstrap; Zurb Foundation
CSS pre-processors
Developing UI Coding Standards and best practice
ESlint; TSLint; Prettier
Unit testing
Test Driven Development (TDD); Karma; Jasmine; Angular TestBed; Qunit; Mocha; Chai; Jest
End to End Integration testing
Cypress; Protractor; Selenium
Front End Process Automation
Node and npm; Grunt; Gulp; Webpack
Version Control Systems
Git (Github; Bitbucket); SVN
Agile Development Processes and tools
Scrum; Kanban; Jira; Confluence; TFS; Trello
Responsive web design
Cross browser compatibility issues
Integration with Restful APIs