Key Responsibilities
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. 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.
4. 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:
10+ years of hands-on software development experience, with 6+ years in cloud-native architecture.
Advanced expertise in JavaScript, TypeScript, React (16+).
Proficiency with SSR frameworks like Next.js or Nuxt.js.
Strong knowledge of HTML5, CSS3, SCSS, and responsive design principles.
Azure Expertise:
Extensive experience with Azure App Services, Azure Front Door, Azure CDN, and other Azure PaaS offerings.
Hands-on experience with Azure DevOps for CI/CD pipeline creation and automation.
Cloudflare Knowledge:
Deep understanding of Cloudflare Workers, caching strategies, DDoS protection, and WAF (Web Application Firewall).
API Integration:
Proficiency in interfacing with RESTful APIs and GraphQL services.
Leadership Skills:
Demonstrated ability to mentor and lead teams in technical implementations.
Strong communication skills to drive alignment across technical and business stakeholders.
Bachelor's degree in Computer Science