Lead Shopify Developer - GSSR Inc
Los Angeles, CA
About the Job
As a LeadShopify Developer is responsible for developing and implementing high-quality,scalable full stack web solutions for Ecommerce or web applications usingindustry best practices and the latest technical trends. You will plan outcomplex Ecommerce solutions and break them down into smaller tasks that can beassigned.
Qualifications:
- Minimum of 3%2B years experience developing within the Shopify Plus platform for clients is required.
- 3%2B years experience working with Liquid, JavaScript, jQuery and AJAX as necessary.
- Superb troubleshooting and debugging skills.
- Advanced experience with HTML5, and CSS, SASS
- Proficiency with Shopify tooling Themekit / CLI
- Advanced knowledge of JavaScript and JavaScript frameworks and libraries
- Working knowledge of Cloud Platforms, Version Control Systems (such as Git or Mercurial), Jenkins, Gulp, Jira, Confluence, Git Hub, and Bit Bucket
- Experience working in Agile development environments; utilizing Scrum principles to execute projects.
- React.js experience is a plus.
Resourceshould:
- Write Shopify ( HTML, CSS, Javascript and Liquid) code for projects on assigned tasks.
- Work with CQLs Design team to define and implement end-user functionality.
- Estimate task complexity and development cost in detail (task assumptions and dependencies) so CQLs Project Managers can provide accurate client quotes and allocate resources appropriately.
- Analyze requirements and work with CQLs Project Managers and clients to determine specific issue details.
- Work with CQLs Technical Team to write acceptance criteria to ensure software solution meets client expectations.
- Regularly communicate with CQLs Project Managers regarding task-level ticket status, including updates to project management software to reflect task progress and state.
- Review, test, and provide feedback on work by other developers to ensure code quality. Submit ongoing work for review by peers and/or technical lead.
- Write client test plans instructing clients how to set up and execute tests against changes made to the software.
- Identify issues with existing code and proactively suggest recommended changes to prevent challenges in the future.
- Prepare project code releases, coordinate changes with client, and send code to production upon approval from quality assurance; provide hotfixes or project releases, as needed.
- Ensure high-level requirements are gathered to provide guidance to Technical Team for proper story writing.
- Bring new staff members up to speed on project configuration and prepares them to contribute as part of the technical team.
- Assign tasks in partnership with CQLs Project Managers to ensure all tasks are accomplished.
Source : GSSR Inc