Senior Cloud-Native Frontend Developer at Chicago, IL (LOCALS ONLY)

Overview

On Site
$1+
Full Time
Accepts corp to corp applications

Skills

Cascading Style Sheets
API Management
Accessibility
Analytics
Build Tools
Caching
Agile
Cloud Computing
Communication
Continuous Delivery
Continuous Improvement
Continuous Integration
Css3
Design Review
DevOps
Docker
Electronic Commerce
High Availability
JavaScript
Kubernetes
PaaS
Performance Tuning
Management
Mentorship
OAuth
Orchestration
Microsoft Azure
Emerging Technologies
React.js
Redis
Regulatory Compliance
SEO
Frontend Development
Leadership
HTML5
Software Development
GraphQL
Firewall
RESTful
Responsive Design
Scrum
TypeScript
WCAG
Web Applications
WAF
Sass
SPA
API

Job Details

Job Title: Senior Cloud-Native Frontend Developer
Location: Chicago, IL

About the Role

We are seeking a Senior Cloud-Native Front-End Developer with extensive experience in Azure, Cloudflare, and server-side rendering (SSR) technologies. This senior-level position requires a technical leader who will design and deliver high-performance, scalable, and secure front-end solutions for our cloud-native and e-commerce platforms. As a senior team member, you ll provide mentorship, drive architectural decisions, and ensure adherence to best practices for front-end development in a cloud environment.

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.
  1. 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).
  1. Technical Leadership

o Act as a thought leader in cloud-native development, championing the adoption of emerging technologies and best practices.

o Provide strategic guidance to cross-functional teams, aligning technology efforts with business objectives.

o Lead design reviews and architectural discussions to ensure robust, forward-thinking solutions.

  1. 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.
  1. 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.

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.