DATAMAXIS is hiring: Sr UI Developer (React & Next JS) with Azure in Winnetka
DATAMAXIS, Winnetka, IL, US, 60093
About the Role
Location: Northfield, IL
We are seeking a highly experienced Sr. Software Engineer – UI Developer to lead the design and implementation of scalable, resilient, and high-performance applications. This role is pivotal in modernizing e-commerce platform, integrating with cutting-edge SaaS solutions, and ensuring systems are designed for resiliency, reliability, and operational excellence. As a senior team member, you will drive technical design decisions, mentor junior developers, and embed Site Reliability Engineering (SRE) best practices into our workflows.
Key Responsibilities
- 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.
- 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).
- 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.
- 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.
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.