Self Evaluation
Skill Set
Proficient understanding of web markup - HTML5, CSS3
CSS pre-processing platforms - SASS
Proficient understanding of client-side scripting and JavaScript frameworks
Good understanding of advanced JavaScript libraries and frameworks - AngularJS, Ionic
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around them
Proficient understanding of code versioning tool Git, SVN and process automation tool Gulp, Webpack
Good understanding of SEO principles and ensuring that application will adhere to them
Basic understanding of server-side scripting and deployment - PHP, JAVA, AWS
Basic knowledge of image authoring tools - Photoshop, Sketch
Responsibilities undertaken
Determine developer requirements and specifications.
Translate designs to front-end code, estimate time.
Write maintainable, scalable, responsive, and cross-browser code.
Utilized cutting edge JavaScript and HTML 5 techniques, frameworks and libraries.
Updated and streamlined existing code to improve site performance.
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Promote and communicate new ideas, process improvements and new technologies.
Collaborate with other team members and stakeholders
Collaborate with creative and development teams on the execution of ideas and projects.
Write support documentation and provided training to internal and external users.