3+ years of professional front-end software development experience
Strong experience with React.js for scalable web applications
Hands-on experience with Next.js, including routing and performance optimization
Experience with GraphQL for connecting front-end applications
Prior experience in developing e-commerce features with dynamic user carts
Familiarity with Git for version control
Responsibilities
Design, build, and optimize responsive web applications using React.js and Next.js
Connect front-end components to backend services using GraphQL APIs
Optimize website performance, accessibility, and SEO with Next.js features
Collaborate with cross-functional teams to translate requirements into code
Identify and resolve web application bugs and performance issues
Benefits
Medical, Dental and Vision insurance options
401k with company match
Paid Time Off
Company provided equipment
Full Job Description
Supervision
Reports to: Web Manager
Your Role and Impact
We are seeking a Front-End Developer to support the development, maintenance, and enhancement of our modern headless e-commerce storefront. This role will focus on building fast, responsive, customer-facing web features utilizing React.js, Next.js, and GraphQL.
In this role, you will work closely with business and technical stakeholders to deliver high-performance user experiences across product catalog browsing, cart management, and checkout flows.
Day to Day Responsibilities
Build & Maintain Storefront Features: Design, build, and optimize responsive, customer-facing web applications using React.js and Next.js.
API Integration: Connect front-end React components to backend e-commerce services using GraphQL APIs and Apollo Client.
Performance & SEO Optimization: Optimize website loading speed, Core Web Vitals, accessibility, and search engine visibility leveraging Next.js rendering features (Server-Side Rendering / Static Site Generation).
Cross-Functional Collaboration: Partner with cross-functional teams to translate product requirements and wireframes into scalable front-end code.
Troubleshoot & Improve: Identify, debug, and resolve web application bugs, performance bottlenecks, and usability issues.
Your Profile
Required Qualifications
3+ years of professional front-end software development experience.
Strong experience with React.js building scalable web applications.
Hands-on experience with Next.js (understanding routing, server-side rendering, and performance optimization).
Experience with GraphQL (writing queries/mutations and connecting front-end applications to GraphQL endpoints).
Prior E-Commerce Experience: Hands-on experience developing features for e-commerce platforms or web applications with dynamic user carts and checkout logic.
Version Control: Experience using Git for code management and collaboration.
Preferred Qualifications
Experience with GraphCommerce or similar headless frontend frameworks.
Experience with Adobe Commerce (Magento) GraphQL APIs.
Familiarity with UI component libraries and modern CSS styling (Material UI, Tailwind CSS, or Styled Components).
Experience with payment gateway integrations (Stripe, PayPal) or headless CMS platforms.
What's in it for you:
Medical, Dental and Vision insurance options
401k with company match
Paid Time Off
Company provided equipment
Work Environment & Requirements
Office Presence: Hybrid: 3 days in office, 2 days local offsite
Environment: Normal office conditions.
Physical Effort: Proficient in Microsoft Office applications, including Word, Excel, PowerPoint, and Outlook.
Hazards: Negligible, little or no exposure to hazards
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and requirements.
About ViewSonic
ViewSonic is a technology company that specializes in visual display solutions for both consumer and professional markets. The company was founded in 1987 and is headquartered in Brea, California. ViewSonic offers a wide range of products, including monitors, projectors, digital signage, and interactive displays. The company is committed to providing innovative and reliable products that enhance productivity and creativity. ViewSonic has a global presence with offices in North America, Europe, Asia, and Latin America.