React Proficiency: Expert-level knowledge of JSX, hooks, Virtual DOM, and component lifecycles
Core Web Stack: Advanced proficiency in HTML5, CSS3 (Flexbox, Grid), and Modern JavaScript (ES6+)
UI/UX Design Fundamentals: A solid understanding of user-centered design principles, typography, and color theory
Micro-Frontend (MFE) Architecture: Experience designing and maintaining multiple micro-frontend services using single-spa
Cross-Application Communication: Ability to implement robust communication patterns between MFEs using utility modules, shared state, or custom browser events for a unified user experience
Independent Deployment: Mastery of independent CI/CD pipelines, allowing individual features (e.g., checkout, profile, search) to be deployed without redeploying the entire platform
Shared Design Systems: Lead the development of a global theme to maintain visual consistency across all decoupled MFEs
System Optimization: Expertise in lazy loading, import maps for version control, and managing shared dependencies to prevent duplicate library downloads
Node.js Development: Experience building scalable server-side applications and RESTful/GraphQL APIs using Node.js and Express
AWS Infrastructure: Familiarity with AWS services such as S3 and CloudFront (for MFE hosting), Lambda (serverless functions), and API Gateway
DevOps & CI/CD: Experience configuring automated pipelines (e.g., AWS CodePipeline, GitHub Actions) to sync MFEs with S3 buckets and manage CloudFront invalidations
Database Knowledge: Basic understanding of NoSQL (DynamoDB) or SQL (Postgres) for data persistence