As a BigCommerce Front-End Developer, you will spearhead the development and upkeep of our BigCommerce-based e-commerce platform. You’ll work closely with diverse teams to conceptualize, execute, and integrate novel features, refine current functionalities, and guarantee the scalability and efficiency of our e-commerce solution. If you are passionate about creating seamless, user-friendly web experiences, we want to hear from you.
Key Responsibilities:
- Develop and customize BigCommerce themes.
- Utilize BigCommerce Page Builder for effective website development.
- Implement advanced HTML and CSS practices, ensuring semantic accuracy and best practices.
- Write and maintain JavaScript (ES6+) and JQuery code for responsive and interactive web applications.
- Collaborate with team members and clients, ensuring clear communication and efficient project execution.
- Apply progressive enhancement, responsive design, and accessibility standards in all projects.
- Integrate third-party services and APIs, including GraphQL and REST APIs.
- Maintain e-commerce best practices to optimize user experience and performance.
- Perform estimations, prioritize tasks, and manage project timelines effectively.
- Take ownership of project deliverables, ensuring high quality and timely completion.
Requirements:
- HTML/CSS3
- JavaScript/Frameworks and Libraries: React.js or Vue.js, jQuery
- Stencil Framework — BigCommerce uses Stencil as its framework to create and customize themes
- Storefront API: Familiarity with this API allows advanced customization of the store, interacting with product data, carts, customers, among others
- GraphQL: BigCommerce offers a GraphQL API that makes it easy to query data. Understanding how to build and run queries and mutations is a plus
- BigCommerce Widgets and Snippets: Using predefined widgets and creating custom snippets for specific functionality in the store
- Version Control (Git): Essential for collaborating in teams and managing code changes
- CSS Preprocessors: Knowledge of SASS or LESS to write more modular and maintainable CSS
- Task Runners and Module Bundlers: Familiarity with tools such as Webpack, Gulp or Grunt to automate development tasks and optimize code
- Web Performance Optimization
- Web Accessibility
Preferred Qualifications:
- Experience with payment services and providers.
- Experience with multi-language stores and internationalization (i18n).
- Familiarity with Google Maps API and integration.
- Experience with headless storefronts.
- Knowledge of modern front-end libraries and frameworks such as React or Vue.
- Experience with CI/CD processes.
Why Join Us:
- Work in a collaborative and innovative environment.
- Engage with challenging projects that drive professional growth.
- Be part of a forward-thinking team dedicated to excellence in e-commerce.