1. Front-End Development Leadership
• Lead the design and development of responsive, dynamic, and cloud-native front-end applications using React and Next.js
• Architect and implement server-side rendering (SSR) solutions for optimal performance and SEO compliance.
• Utilize Cloudflare for CDN, edge computing, and security to enhance application delivery and reliability.
2. Cloud-Native Development
• Build, deploy, and manage applications using Azure services like Azure App Services, Azure Front Door, and Azure Static Web Apps.
• Integrate βfront-end applications with Azure PaaS offerings, such as Azure API Management, Azure Functions, and Azure Redis Cache.
• Drive adoption of modern front-end patterns, including Micro Front-End βArchitectures (e.g., Single SPA, Module Federation).
3. Technical Leadership
• Act as a thought leader in cloud-native development, championing the adoption of emerging technologies and best practices.
• Provide strategic guidance to cross-functional teams, aligning technology efforts with business objectives.
• Lead design reviews and architectural discussions to ensure robust, forward-thinking solutions.
4. Performance Optimization and Security
• Optimize βapplication performance through caching, lazy loading, and content delivery techniques.
• Implement secure designs and protocols (OAuth2, OpenID Connect) to protect applications and data.
• Monitor and resolve issues using Azure Monitor, Cloudflare analytics, and similar tools.
5. Continuous Improvement and Support
• Stay current with emerging trends in front-end and cloud-native development.
• Contribute to Agile ceremonies and promote a culture of continuous improvement within the team.
• Support production applications and ensure high availability by participating in on-call rotations as needed.
What You Bring: Skills and Expertise
Core Requirements
• Front-End Development: β
o 10+ years βof hands-on software development experience, with 6+ years in cloud-native architecture.
o Advanced expertise in JavaScript, TypeScript, React (16+).
o Proficiency with SSR frameworks like Next.js or Nuxt.js.
o Strong knowledge of HTML5, CSS3, SCSS, and responsive design principles.
• Azure βExpertise: β
o Extensive βexperience with Azure App Services, Azure Front Door, Azure CDN, and other Azure PaaS offerings.
o Hands-on βexperience with Azure DevOps for CI/CD pipeline creation and automation.
• Cloudflare Knowledge: β
o Deep understanding of Cloudflare Workers, caching strategies, DDoS protection, and WAF (Web Application Firewall).
• API Integration: β
o Proficiency in interfacing with RESTful APIs and GraphQL services.
• Leadership Skills: β
o Demonstrated ability to mentor and lead teams in technical implementations.
o Strong communication skills to drive alignment across technical and business stakeholders.
Preferred Skills
• Familiarity with build tools like Webpack, Vite, npm, or yarn.
• Understanding of accessibility standards and best practices (WCAG).
• Experience with containerization tools like Docker and orchestration with Kubernetes.
• Knowledge of Agile/Scrum methodologies and CI/CD best practices.
Educational Requirements
• Bachelor’s Degree in Computer Science, Engineering, or a related field is required.