Develop and maintain scalable, high-performance web applications using Next.js and React Server Components. Design, implement, and consume GraphQL APIs to enable efficient data fetching and state management. Write clean, maintainable, and well-documented TypeScript code across the application stack. Build responsive and accessible user interfaces using Tailwind CSS to ensure a consistent and polished user experience. Write and maintain unit and integration tests using Jest (and related testing libraries) to ensure application reliability and quality. Collaborate closely with designers, backend engineers, and product managers to deliver high-quality features end-to-end. Optimize applications for performance, scalability, and SEO following modern web best practices.