• Writing functional components following best practices that allow components to be reusable and easily maintained. Usage of hooks to improve component re-rendering and faster loading.
• Utilized state management libraries using Redux or React Context API, with a strong understanding of prop drilling. Proficient in debugging and troubleshooting using dev tools.
• Acquired a solid foundation in JavaScript fundamentals, understanding of how it works behind the scenes. ES6 Classes, prototype inheritance, Promises that are handled with async/await, etc.
• Handling complete website deployment, from start to finish.
• Building responsive websites using Figma templates or creating custom designs.
• Collaborating effectively with other developers to implement complex functionality based on client specifications.
• Proactively communicating with clients to gain a deeper understanding of their needs and deliver optimal solutions.