Senior React Frontend Architect
10 days ago
Englewood
Job DescriptionSenior React /Frontend Architect Denver, CO - Onsite 5 days Inoffice About Role: (React, TypeScript, Node.js) We need someone who can initiate and architect for our project from scratch, including: • Setting up a brand-new frontend architecture, • CDN strategy and traffic pattern considerations, • SEO improvements and best practices, • Integration of AEM with React applications, • SSR (Server-Side Rendering) knowledge, • Performance optimization strategiesOverall, we are looking for someone with strong frontend architectural expertise. Must Have Skills: • React, • Material UI, • TypeScript, • Storybook, • SASS, • AEM Cloud with SPA Editor experience Job Description: We are looking for a Senior React Architect with expertise in React, Material UI, TypeScript, and Node.js to help build and optimize high performance web applications. The ideal candidate has a strong foundation in front-end development, best practices, advanced TypeScript skills, and experience with modern JavaScript build tools like Webpack. Experience in Node.js library packaging, design systems, and optimizing front-end performance is highly desirable. Responsibilities: • Develop and optimize React components, ensuring reusability, maintainability, and performance., • Architect and maintain a scalable React application structure, following best practices for long-term sustainability., • Build and package Node.js libraries to be reusable across multiple projects., • Write clean, efficient, and scalable TypeScript code, ensuring strong type safety and maintainability., • Build UI components using Material UI, ensuring consistency with design guidelines., • Integrate and consume RESTful APIs or GraphQL endpoints efficiently., • Implement and manage front-end testing using frameworks such as Jest, Cypress, or React Testing Library., • Optimize Webpack configurations for faster builds, better bundling, and improved performance., • Ensure adherence to best practices for performance optimization, accessibility, and security., • Collaborate closely with backend teams to integrate APIs and optimize data fetching strategies., • Debug and resolve complex issues across the front-end stack, including state management and caching strategies., • Stay updated with the latest trends in React, TypeScript, and front-end development to deliver best-in-class solutions., • Participate in code reviews, mentor junior developers, and contribute to technical discussions.Qualifications:, • 13+ years of experience in front-end development, with at least 8+ years of hands-on React experience., • Advanced TypeScript skills, with a focus on type safety and best practices., • Strong experience with Material UI for building accessible, consistent UIs., • Solid understanding of Node.js and experience with Node.js library packaging., • Hands-on experience with front-end test frameworks (Jest, Cypress, React Testing Library)., • Deep understanding of Webpack, including performance optimizations, tree shaking, and bundle splitting., • Familiarity with state management solutions such as Redux, Zustand, or Recoil., • Experience with performance tuning, lazy loading, and optimizing Lighthouse scores., • Familiarity with CI/CD pipelines and DevOps practices for front-end deployments., • Strong knowledge of RESTful APIs and GraphQL, with experience in efficient data fetching strategies., • Excellent problem-solving skills and the ability to debug complex front-end issues., • Strong communication skills, with the ability to collaborate effectively with designers, backend developers, and stakeholders.