Builds beautiful and interactive user interface using HTML / CSS
Uses front-end tools like Bootstrap, SASS & LESS, Gulp, Gradle etc.
Converts Low or High-fidelity wireframes into web pages using HTML/CSS
Creates custom Theme and implements brand identity
Uses languages like JavaScript, jQuery, AJAX, Angular and TypeScript, React or Vue.js to implement the front-end functionality
Connects to backend API and binds the data to the front-end elements
Employs linting to solve front-end programming errors
Unit tests his functionality with fake data and using testing tools like Playwright, Jasmine, Karma, Chrome developer tools etc.
Designs and tests the application for responsiveness and ensures browser compatibility
Uses Web prefixes, Pre-processors, and Templates to achieve consistencies across different browsers
Allocates 20 hours for learning in each quarter
Works with modern DevOps tools like Azure DevOps and GIT for source control
Interacts with the Business analyst, UI designers, Backend developers and devops team
Create Dashboards using charting tools like AM Charts, ReactJS, Chart JS, D3JS
Works with UI frameworks like DevExpress, Syncfusion and Kendo UI