Oversee the distributed development team. Provide guidance and mentorship to developers to ensure high-quality output. Serve as the primary point of contact between the project stakeholders and the offshore team. Architect and set up the front-end structure to work seamlessly with back-end APIs. Establish and enforce processes and technology guardrails for the development team. Define patterns and policies for integrating third-party functionalities such as CMS, payment systems, etc. Complete and optimize the DevOps pipeline for Azure deployment. Develop comprehensive onboarding documentation for new developers. Create and maintain technical documentation for ongoing and future development needs.