As a Full-Stack Developer, you will be responsible for designing, implementing, testing, and maintaining web applications throughout the entire software development lifecycle Develop user interfaces with a strong emphasis on usability and responsive design using React JS
Collaborate with UI/UX designers to implement responsive and visually appealing designs
Create REST ful APIs to support front-end functionalities
Implement security and data protection measures
Integrate front-end and back-end components seamlessly
Collaborate with cross-functional teams to define, design, and ship new features
Debug and resolve issues reported by users or team members
Use version control systems such as Git to manage and track changes
Collaborate with other team members through pull requests and code reviews
Write and maintain unit and integration tests to ensure the reliability of applications
Conduct automated testing and implements continuous integration and deployment pipelines
Create and maintain technical documentation for code, APIs, and processes
Provide support and documentation to assist with troubleshooting and maintenanc