Responsibilities:
• E-commerce Platform Management: Maintain, optimize, and update Shopify-based e-commerce websites to ensure optimal performance, user experience, and security.
• Custom Development: Design and develop custom Shopify themes and applications tailored to client or project requirements, ensuring a seamless integration with the Shopify ecosystem.
• Problem Solving: Identify and resolve issues related to website functionality, performance, and scalability in a timely manner.
• Front-end Implementation: Create responsive and visually appealing front-end interfaces using modern web technologies that align with brand guidelines.
• Back-end Solutions: Implement robust back-end logic to support custom functionalities, data processing, and integrations with external services or third-party tools.
• Integrations: Collaborate on and manage integrations with payment gateways, shipping solutions, CRM platforms, and other third-party applications.
• Quality Assurance: Test and debug code to ensure compatibility, usability, and high performance across browsers and devices.
• Collaboration: Work closely with designers, project managers, and other developers to deliver end-to-end solutions that meet business goals.
• Documentation: Maintain detailed documentation of development processes, custom code, and integrations for team collaboration and future reference.
• Stay Updated: Keep up with Shopify’s new features, updates, and industry best practices to suggest and implement improvements.
Technical Requirements:
• Core Proficiency: Strong command of the Shopify Liquid templating language, including its syntax, structure, and best practices.
• Front-end Expertise: Advanced knowledge of HTML, CSS, and JavaScript, with experience using front-end frameworks like React or Vue.js to build dynamic, interactive web applications.
• API Integration: Hands-on experience with APIs, particularly Shopify APIs, RESTful APIs, and GraphQL, for integrating custom features and external services.
• Back-end Familiarity: Working knowledge of back-end technologies such as Node.js or PHP, with experience building or maintaining server-side applications.
• Version Control: Proficiency in version control systems like Git, with experience in collaborative workflows (e.g., branching, merging, and pull requests).
• Performance Optimization: Experience in optimizing Shopify stores for performance, SEO, and accessibility, leveraging tools like Lighthouse or PageSpeed Insights.
• Tool Proficiency: Familiarity with development tools and environments like Shopify CLI, theme development frameworks (e.g., Slate or Dawn), and debugging tools.
• Database Knowledge: Understanding of relational or non-relational databases for handling data integrations or custom storage requirements.
• Cross-browser and Device Testing: Expertise in ensuring cross-browser and cross-device compatibility for seamless user experiences.
Preferred Qualifications:
• Experience with modern deployment processes, including CI/CD pipelines.
• Familiarity with e-commerce analytics tools and platforms like Google Analytics or Shopify Analytics.
• Knowledge of UX/UI design principles for e-commerce.
• Previous experience in a fast-paced Agile development environment.
• Ability to write clean, maintainable, and well-documented code following coding standards and best practices.
Soft Skills:
• Strong problem-solving skills with a proactive approach to challenges.
• Excellent communication skills for explaining technical concepts to non-technical stakeholders.
• Detail-oriented with a focus on delivering high-quality work.
• Team player with the ability to collaborate across different roles and functions.
• Ability to manage multiple projects and deadlines in a dynamic environment.