Maintain and update existing software for code optimization, and perform technical documentation when actively learning and implementing new technologies. Work with GitHub and ZenHub in a simulated Agile setting. Engage in a test-driven environment by developing unit tests with Jest to assure 99% coverage on all projects, and manually test the application to ensure usability and stability. Collaborate with the team on future projects and innovations, and participate in code reviews. Utilize JavaScript/Typescript and React to build the following projects:
- Phase out the use of redux by implementing React providers to connect with MongoDB and Node.js to fetch with axios and distribute data.
- Implement MaterialUI webforms on the admin page where users have the ability to add and update text and pictures to multiple pages through the use of providers and context.
- Implement CSS Grid to ensure a responsive application.