Lead Front End Developer
Current- Architect, implement and manage features of a NextJs React/Redux app that serves over 1500 e-commerce sites for clients, all using data from a customized Magento backend.- AJAX REST APIs from Magento and 3rd-party resources to fetch data to be used in the React/Redux app.- Incorporate NextJs to do server-side rendering to boost our e-commerce sites' SEO. Deploy app by building within a Docker container and use Docker for monitoring the app's health and automatic restarting the app if the app ever goes down. Host application on AWS.- Write efficient code so that the app meets Google PageSpeed Insights / Lighthouse Core Web Vitals score standards.- Write adaptable code to allow customization for any client's requests.- Do internalization work to serve French-language sites to clients who are based in Canada.- Ensure sites meet accessibility standards level A and AA.- Create a Web Components/Custom Elements UI library and code snippets for the Design Team that are used for creating dazzling web pages.- Create Github Actions to improve development and QA workflow such as automating deployment, running unit tests and linters for pull requests and automating work statuses in Jira.- Lead a team of 8 developers and cooperate with QA to get projects accomplished, tested and delivered to stakeholders. Includes giving lessons and training sessions to team, provide extensive code review comments on improving code quality and have one-on-one check-ins when developer requires assistance.- Lead communicator for multiple departments including Design, Analytics, Content Management and 3rd-party collaboration teams to discuss features to add to the app.