Job Description
Job Overview
We are seeking an experienced Senior Cloud-Native Front-End Developer to lead the design and development of modern, scalable web applications. This role focuses on building high-performance front-end solutions using React, Next.js, and Microsoft Azure, with a strong emphasis on cloud-native architecture, performance optimization, and security best practices.
You will play a key leadership role in driving front-end architecture decisions, mentoring developers, and ensuring seamless integration with cloud platforms and APIs.
Key Responsibilities
1. Front-End Development Leadership
- Lead the design and development of responsive, dynamic, and cloud-native applications using React and Next.js.
- Architect and implement server-side rendering (SSR) solutions to improve performance and SEO.
- Utilize Cloudflare CDN, edge computing, and security tools to optimize delivery and reliability.
2. Cloud-Native Development
- Build and deploy applications using Microsoft Azure services such as Azure App Services, Azure Front Door, and Azure Static Web Apps.
- Integrate with Azure PaaS offerings including Azure API Management, Azure Functions, and Azure Redis Cache.
- Implement modern front-end architectures such as Micro Frontends (Single SPA, Module Federation).
3. Performance Optimization & Security
- Optimize performance using caching, lazy loading, and CDN strategies.
- Implement secure authentication protocols such as OAuth2 and OpenID Connect.
- Monitor systems using Azure Monitor, Cloudflare Analytics, and related tools.
4. Continuous Improvement & Support
- Stay updated with emerging front-end and cloud-native technologies.
- Participate in Agile ceremonies and promote engineering best practices.
- Support production environments and ensure high availability when required.
Required Skills & Qualifications
Experience
- 10+ years of software development experience, including 6+ years in cloud-native environments.
Front-End Expertise
- Advanced proficiency in JavaScript, TypeScript, React (16+).
- Strong experience with Next.js / SSR frameworks (Nuxt.js is a plus).
- Expertise in HTML5, CSS3, SCSS, and responsive design.
Azure & Cloud Technologies
- Hands-on experience with Azure App Services, Azure Front Door, Azure CDN, and Azure DevOps CI/CD pipelines.
- Experience integrating with cloud APIs and microservices architectures.
Cloudflare & Performance
- Deep understanding of Cloudflare Workers, caching strategies, WAF, and DDoS protection.
API Integration
- Strong experience working with RESTful APIs and GraphQL.
Leadership
- Proven ability to lead projects, mentor developers, and collaborate with cross-functional teams.
- Excellent communication and stakeholder management skills.
Job Details
- Role: Senior Front-End Developer / Cloud-Native Engineer
- Employment Type: Full Time
- Work Mode: Remote / Hybrid (as applicable)
- Experience Level: Senior / Lead
- Domain: Cloud-Native Web Applications