Senior E-commerce Developer Role
This role requires a highly skilled and experienced Senior E-commerce Developer to lead the development of high-performance e-commerce applications using Next.js.
Key Responsibilities:
* Lead the development of enterprise-level Next.js e-commerce applications with expertise in performance, scalability, and SEO best practices.
* Implement and maintain optimal SEO practices and performance standards for e-commerce applications.
* Design and implement caching strategies using React Query and Elastic Cache to ensure fast page loading times.
* Mentor junior developers and conduct code reviews to ensure high code quality standards.
* Collaborate with product, design, and backend teams to deliver high-quality e-commerce solutions.
* Optimize Core Web Vitals and other key performance metrics to provide exceptional user experiences.
Required Skills and Qualifications:
* At least 5 years of experience with Next.js and React ecosystem.
* Extensive experience building e-commerce applications with strong expertise in React Query for state management and caching.
* Deep understanding of SEO best practices and technical implementation.
* Proficient in TypeScript and modern JavaScript with strong background in performance optimization and monitoring.
* Experience with New Relic or similar monitoring tools.
* Strong skills in mentoring junior developers and conducting code reviews.
Technical Skills:
* Frontend: Next.js, React, TypeScript, React Query, Tailwind CSS.
* Infrastructure: AWS (EC2, S3, CloudFront).
* Performance: Core Web Vitals optimization, caching strategies.
Benefits:
* Opportunity to work with modern technology stack.
* Professional development opportunities.
* Flexible work environment.
* Competitive compensation package.
* Collaborative team atmosphere.
Other Requirements:
* Experience with high-traffic e-commerce platforms.
* Strong use of AI tools for efficient work.
* Knowledge of A/B testing implementation.
* Experience mentoring junior developers.
* Familiarity with mobile-first development.
To be successful in this role, you should have a strong problem-solving ability, excellent communication skills, team leadership experience, and the ability to work in an Agile environment.