Creating the structure, template or layouts of new projects using frameworks and libraries like Angular, Bootstrap, Ember, React, Vue, Django, Jquery and material design
Creating dynamic page layouts based on APi information
Creating responsive layouts for all device sizes
Implementing basic SEO
Debugging code for optimum functioning
Reproducing and locating source of reported bugs and issues
Fix bugs and issues
Communicate errors and solutions to product owners
Maintaining front end code
Manage source code and versioning
Manage branching and pull requests
Managing Projects
Provide accurate estimates for new work and assessment for work complete
Manage projects task in line with project workflow
Identifying and suggesting user experience improvements
Planning of new projects and page layouts using wireframes
Work with product owners to plan and execute project sprints
Keeping up with front end development environment and trends
Good understanding of general user experience and be able to identify and implement changes in user experience trends
Maintain and improve skill set
Identify developmental needs and motivate for additional training
Strategic thinking around service-oriented architecture
Participate in code reviews and contribute to the teams continuous upskilling