Senior Frontend Architect
Location: Plano, TX or Remote
Compensation: $160,000 – $180,000
Overview
We are seeking a highly skilled Senior Frontend Architect to lead the design and implementation of scalable, high-performance frontend systems. This role requires a deep understanding of modern JavaScript frameworks, micro frontend architecture, and UI/UX best practices. The ideal candidate will combine technical expertise with strategic planning to deliver sustainable, reusable solutions that align with enterprise goals.
Primary Responsibilities
System Architecture and Planning
• Design and implement robust frontend architectures leveraging ReactJS and Micro Frontends (via Module Federation).
• Collaborate with stakeholders to define, plan, and execute scalable, maintainable solutions aligned with core business priorities.
• Establish and maintain reusable, component-based elements adhering to a unified design framework.
• Partner with backend and DevOps teams to ensure seamless API integrations and efficient CI/CD pipelines.
Application Development and Optimization
• Develop and maintain complex browser-based applications using HTML, CSS, Tailwind, JavaScript, React, and Redux.
• Configure and optimize Webpack builds for efficient packaging and compilation.
• Identify and resolve performance bottlenecks and defects to ensure fast, reliable applications.
• Build and manage component libraries and reusable interface elements for internal development teams.
• Implement Micro Frontend environments that enable collaboration across multiple development groups.
Required Skills and Experience
• 8+ years of experience developing and architecting frontend software solutions.
• Expert-level proficiency with HTML, CSS, Tailwind, JavaScript, React, and Redux.
• Strong experience with Webpack and modern build tools.
• Proven success implementing Micro Frontend architectures.
• Hands-on experience optimizing application performance and build efficiency.
• Experience with CI/CD pipelines and tools such as Git, Stash, and Jenkins.
• Prior experience in Agile/Scrum environments.
• Exposure to eCommerce or retail technology environments preferred.
• Knowledge of React Native and AWS integrations is a plus.
• Familiarity with NoSQL databases (e.g., Cassandra) and relational databases (e.g., Oracle) is advantageous.