Tech Stack
AzureCloudDockerGraphQLJavaScriptKubernetesNext.jsNuxtReactRedisSCSSTypeScriptWebpackYarn
About the role
- Lead the design and development of responsive, dynamic, 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
- 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 (Single SPA, Module Federation)
- Optimize application performance through caching, lazy loading, and content delivery techniques
- Implement secure designs and protocols (OAuth2, OpenID Connect) and monitor using Azure Monitor and Cloudflare analytics
- Drive technical design decisions, mentor junior developers, embed SRE best practices, and participate in Agile ceremonies
- Support production applications and participate in on-call rotations as needed
Requirements
- 10+ years of hands-on software development experience
- 6+ years in cloud-native architecture
- Advanced expertise in JavaScript and TypeScript
- Experience with React (16+)
- Proficiency with SSR frameworks like Next.js or Nuxt.js
- Strong knowledge of HTML5, CSS3, SCSS, and responsive design principles
- 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
- Deep understanding of Cloudflare Workers, caching strategies, DDoS protection, and WAF
- Proficiency interfacing with RESTful APIs and GraphQL services
- Demonstrated ability to mentor and lead teams and strong communication skills
- Preferred: familiarity with Webpack, Vite, npm or yarn; accessibility standards (WCAG); Docker; Kubernetes; Agile/Scrum; CI/CD best practices