Job Description
Location: Remote / Hybrid
Experience Level: Senior (10+ years)
Industry: Web / Cloud-Native Applications
Job Overview:
We are seeking a highly skilled Senior Front-End Engineer to lead the design, development, and deployment of responsive, cloud-native front-end applications. The ideal candidate will have deep expertise in React, Next.js, and Azure cloud services, as well as experience with server-side rendering, performance optimization, and secure web architectures. This role requires a strong technical leader who can mentor teams, drive adoption of modern front-end patterns, and ensure high-quality, scalable applications.
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 performance and SEO compliance.
- Utilize Cloudflare for CDN, edge computing, caching, and security to enhance application delivery and reliability.
2. Cloud-Native Development
- Build, deploy, and manage applications using Azure App Services, Azure Front Door, Azure Static Web Apps, and related Azure PaaS offerings.
- Integrate front-end applications with services 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 using caching, lazy loading, and CDN strategies.
- Implement secure designs and authentication protocols (OAuth2, OpenID Connect).
- 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.
- Support production applications and ensure high availability by participating in on-call rotations as needed.
Skills and Expertise:
Front-End Development:
- 10+ years of hands-on software development experience, with 6+ years in cloud-native architectures.
- Advanced proficiency in JavaScript, TypeScript, React (16+), and SSR frameworks (Next.js/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 related 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.
API Integration:
- Proficiency in integrating with RESTful APIs and GraphQL services.
Leadership Skills:
- Demonstrated ability to mentor and lead teams in technical implementations.
- Strong communication skills to align technical and business stakeholders.
Why Join Us:
- Lead cutting-edge cloud-native front-end projects with modern technologies.
- Mentor a growing team and influence technical standards and architecture decisions.
- Collaborate across Azure, Cloudflare, and modern front-end ecosystems.
- Opportunity to stay at the forefront of cloud-native application development while driving performance, security, and scalability.