● Responsible for building and developing performant web applications, mock website templates, and create new features.
● Leveraged React to architect SPA templates, based on atomic reusable components as a design principle to create scalable, performant front-end applications with a pure javascript library.
● Implemented CSS-in-JS with React components to declare reusable blocks of styling allowing for a more performant application with less files to fetch and promoting explicit and traceable dependencies that reduce collisions and style-leaking.
● Implemented the mobile-first design methodology to build out custom breakpoints and complex layouts as well as integrated UI libraries to allow for rapid prototyping and deployment that remained accessible, responsive for all devices.
● Used Node.js with Express.js library to create lightweight but powerful servers that respond to multiple HTTP requests by serving endpoints with custom middleware as a liaison to server-side logic, data stores (noSQL), and other backend services.
● Employed Jest and React Testing Library for test-driven development heavily using mock functions to separate concerns on testing environments while providing safety guards for production launches by ensuring proper component rendering with no undesired side effects before deployment.