Summary
Cimpress invests in and helps build customer-focused, entrepreneurial mass customization businesses serving global customers through personalized physical and digital products. The Frontend Developer will build and enhance a responsive, high-performance e-commerce website by developing reusable user-interface components, integrating APIs, optimizing performance, and collaborating with UX, backend, and QA teams.
Responsibilities
- Build and enhance a responsive, high-performance e-commerce website
- Developing reusable user-interface components
- Integrating APIs
- Ensuring cross-browser compatibility
- Optimizing page performance
- Collaborating with UX, backend, and QA teams
Skills
- Strong knowledge of HTML5, CSS3, and SASS/SCSS
- Good understanding of JavaScript fundamentals, DOM manipulation, events, and hands-on debugging of frontend issues
- Experience with jQuery and Ajax
- Good understanding of cross-browser compatibility
- Strong understanding of responsive design principles
- Knowledge of web performance optimization techniques
- Familiarity with build tools and package managers such as Webpack and npm
- Familiarity with design tools such as Figma
- Experience with version control systems such as Git
- Understanding of semantic HTML and accessibility best practices
- Basic knowledge of SEO-friendly frontend development
- Experience debugging and troubleshooting UI/browser issues
- Ability to write clean, reusable, and maintainable code
- Basic to good understanding of TypeScript
- Experience with browser dev tools for debugging and performance analysis
- Basic understanding of Core Web Vitals, page speed, lazy loading, image optimization, and caching
- Knowledge of component-based frontend development
- Ability to use AI tools effectively for frontend development, debugging, code improvement, documentation, productivity, and problem-solving
- Understanding of design-to-code workflows and collaboration with UI/UX teams
- Knowledge of modern frontend frameworks/libraries such as Vue.js, Nuxt.js, or React.js
- Experience using AI-assisted development tools in day-to-day frontend workflows
- Familiarity with AI-assisted development tools such as OpenAI Codex, Amazon Q, or similar tools
Qualifications
Must Haves
- Strong knowledge of HTML5, CSS3, and SASS/SCSS
- Good understanding of JavaScript fundamentals, DOM manipulation, events, and hands-on debugging of frontend issues
- Experience with jQuery and Ajax
- Good understanding of cross-browser compatibility
- Strong understanding of responsive design principles
- Knowledge of web performance optimization techniques
- Familiarity with build tools and package managers such as Webpack and npm
- Familiarity with design tools such as Figma
- Experience with version control systems such as Git
- Understanding of semantic HTML and accessibility best practices
- Basic knowledge of SEO-friendly frontend development
- Experience debugging and troubleshooting UI/browser issues
- Ability to write clean, reusable, and maintainable code
- Basic to good understanding of TypeScript
- Experience with browser dev tools for debugging and performance analysis
- Basic understanding of Core Web Vitals, page speed, lazy loading, image optimization, and caching
- Knowledge of component-based frontend development
- Ability to use AI tools effectively for frontend development, debugging, code improvement, documentation, productivity, and problem-solving
- Understanding of design-to-code workflows and collaboration with UI/UX teams
- Knowledge of modern frontend frameworks/libraries such as Vue.js, Nuxt.js, or React.js
Nice to Haves
- Experience using AI-assisted development tools in day-to-day frontend workflows
- Familiarity with AI-assisted development tools such as OpenAI Codex, Amazon Q, or similar tools
Benefits
- Remote-first operating model and culture
- Freedom, autonomy, and trust to work from home
- Collaboration spaces for team members to work physically together when it's safe to do so and when in-person collaboration will deliver the best results
- Opportunities to learn, grow, and succeed
- Currently enabled to hire remote team members in over 30 US states as well as several countries in Europe, including Spain, Germany, the UK, the Czech Republic, the Netherlands, and Switzerland