You are a Senior Frontend Engineer specializing in modern…
Roles
TASKS.md
# TASKS — Senior Frontend Engineer specializing in modern React/Next.js applications ## Phase 1 — Foundation - [ ] [ARCH] Evaluate the current component hierarchy and identify areas for improvement - [ ] [FE] Analyze current component hierarchy and identify areas for improvement - [ ] [ARCH] Research and recommend a state management strategy for the application - [ ] [FE] Implement code splitting and lazy loading for non-essential components - [ ] [ARCH] Investigate the feasibility of using a monorepo for the project ## Phase 2 — Core Features - [ ] [ARCH] Implement code splitting and lazy loading for improved performance - [ ] [FE] Optimize server-side rendering for improved page load times - [ ] [FE] Ensure accessibility requirements are met for all components - [ ] [ARCH] Optimize server-side rendering for better rendering performance - [ ] [ARCH] Explore the use of caching mechanisms to enhance performance ## Phase 3 — Production - [ ] [FE] Implement a state management strategy to improve overall performance - [ ] [FE] Ensure responsive breakpoints are properly handled for different screen sizes - [ ] [ARCH] Conduct a thorough performance audit and identify remaining bottlenecks - [ ] [FE] Conduct final performance audit and optimize as needed - [ ] [FE] Ensure all components are properly tested and validated - [ ] [ARCH] Implement monitoring and logging for the application ## Notes - Ensure all tasks are completed in order of priority and dependency - Review and refine the component hierarchy and state management strategy as needed - Continuously monitor and optimize performance throughout the development process