What are the responsibilities and job description for the Front-End / Full-Stack Developer position at CORSAIR?
We are a fast-growing eCommerce company specializing in high-performance sim racing hardware. Our mission is to deliver the best tools for sim racing enthusiasts, with a focus on providing premium, high-quality products. We're building an advanced, user-friendly online experience for our passionate community, and we're looking for a talented Hybrid Front-End & Full-Stack Developer to join our team.
Role Overview:
We are seeking a dynamic and versatile developer to take on a hybrid front-end and full-stack role. You’ll be responsible for building new features and optimizing the front-end experience for our eCommerce site, while also contributing to the back-end functionality and integrations. This role involves collaborating with cross-functional teams to develop new UI/UX components, creating reusable content blocks with Contentful CMS, and ensuring the site is media-rich and performs efficiently across all devices.
As part of the development team, you’ll work within our modern tech stack—Shopify Plus (headless), Contentful CMS, Jasper Product PIM, React, Next.js, Tailwind CSS, and TypeScript—to create an engaging, performance-driven site that supports our growing business.
Key Responsibilities:
- Front-End Development:
- Build and maintain new user-facing features and enhancements using Next.js, Tailwind CSS, and TypeScript.
- Create responsive, performant UI components that deliver a seamless shopping experience across devices.
- Implement and integrate interactive media, such as product videos, images, and customer reviews, ensuring a rich and engaging browsing experience.
- Full-Stack Development:
- Work on the back-end integrations with Shopify Plus, Contentful CMS, and Jasper Product PIM to ensure smooth data flow and a cohesive user experience.
- Develop custom API integrations and manage Shopify Plus headless interactions for product, pricing, and cart functionality.
- Assist with back-end optimizations to ensure the site’s scalability, performance, and security.
- Contentful Integration:
- Collaborate with content teams to build and manage reusable, customizable content block templates in Contentful CMS.
- Revisit and refactor existing content blocks for better usability and design updates.
- Create dynamic, media-rich landing pages that update with ease.
- Performance Optimization:
- Optimize front-end code and assets for fast loading times and high performance on all devices, particularly for media-heavy content.
- Ensure accessibility, SEO best practices, and page speed are prioritized in all front-end development.
- Develop with ADA practices in mind.
- Collaboration & Maintenance:
- Work closely with designers, product managers, and back-end developers to deliver high-quality features on time.
- Participate in code reviews, bug fixing, and troubleshooting as part of a collaborative, agile team.
- Help maintain documentation for best practices and internal workflows.
Key Qualifications:
- Technical Skills:
- Strong proficiency in Next.js, Tailwind CSS, TypeScript, and modern front-end JavaScript frameworks.
- Experience with Shopify Plus, preferably in a headless architecture.
- Familiarity with Contentful CMS and Jasper Product PIM or similar platforms.
- Experience with building and consuming RESTful APIs and GraphQL.
- Knowledge of version control systems like Git.
- Development Expertise:
- Proficiency in both front-end (UI/UX design, responsive web development, performance optimization) and back-end (API integration, server-side rendering, database integration) development.
- A keen eye for clean, maintainable, and modular code.
- Strong problem-solving skills and an ability to deliver solutions under tight deadlines.
- E-commerce Experience:
- Understanding of eCommerce best practices, especially in a high-performance, product-centric environment.
- Previous experience building or maintaining media-rich websites for eCommerce platforms is a plus.
- Soft Skills:
- Strong communication and collaboration skills, with the ability to work effectively in a hybrid environment.
- A proactive attitude and a passion for staying on top of emerging technologies and trends.
- Excellent organizational skills, with the ability to manage multiple tasks and priorities simultaneously.
- Ability to collaborate with a global team in the USA, Europe and Asia.
Bonus Skills:
- Experience with Shopify’s Liquid templating language.
- Familiarity with JAMstack architecture and best practices.
- Experience with GraphQL or other headless CMS technologies.
- Knowledge of performance tools like Lighthouse or Web Vitals.
- A passion for gaming and/or sim racing.
For roles that are based at our headquarters in Milpitas, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future.
Annual Salary Range $100,000—$130,000 USD
Salary : $100,000 - $130,000