5+ years of experience as a Front-End (or Full-Stack) developer.
Thorough understanding of modern JavaScript (ES6), CSS3, and HTML5.
Experience with Git and basic knowledge of zsh or bash.
General experience building, launching, and maintaining Shopify stores, including Liquid and ThemeKit.
Ability to balance the demands of 2-3 projects at a time and adapt to changing priorities.
Knowledge of application architecture and business trade-offs.
Self-starter with an entrepreneurial spirit.
Ability to present clearly and confidently to clients.
Responsibilities:
Develop, and maintain ecommerce websites according to project requirements and best practices.
Collaborate with designers, product managers, and other stakeholders to understand project goals and translate them into technical requirements and solutions.
Stay updated on Shopify updates, new features, and best practices to continuously improve development processes and techniques.
Troubleshoot and debug issues, conduct root cause analysis, and implement effective solutions in a timely manner.
Participate in Agile development processes, including sprint planning, stand-up meetings, and retrospectives.
Collaborate with third-party service providers and integration partners to implement and maintain integrations with external systems.
Continuously monitor application performance, identify areas for optimization, and implement enhancements to improve user experience and efficiency.
Work with clients to build new sites from the ground-up as well as new features.
Deliver features on-time, understand priorities, and communicate timeline risks.
Be detail-oriented and passionate about creating beautiful front-end experiences.
Provide feedback on design feasibility and implementation efforts.
Be proactive in helping team members with technical challenges.
Review other team members' code submissions for quality and performance.
Participate (and sometimes lead) in client meetings and demos.