A front-end developer is a type of developer who specializes in creating the user interface (UI) and user experience (UX) . They are responsible for designing and building the visible parts of a website that users interact with directly.
UI developers make the components or the design for frontend developers and the developer combines all the designs and makes a user-interactive website.
Key responsibilities
1. Responsive Design
2. Frameworks and Libraries
3.Testing and Debugging
4.UI/UX Design
backend developer
It contains a logical part and decision part. The data comes from front-end to back-end and what actions to be performed with the data is the work of the back end . Also back-end developer has to do data sanitisation.
A backend developer is a developer who focuses on building and maintaining the server-side components of a website or web application. These components handle tasks such as data storage, processing, and server-side logic.
Key responsibilities
1.Database Management
2.API Development
3.Monitoring and Maintenance
4.Security
front end calls api and back-end verifys it and send it back.