Job details
Job type full-time
Full job description
Senior shopify developer – remote (north america)
This position can be filled in our ann arbor, grand rapids, or remote office.
Senior shopify developer position summary
The senior shopify developer is responsible for developing and implementing high-quality, scalable front-end web solutions for ecommerce or web applications using industry best practices and the latest technical trends.
The senior shopify developer is responsible for planning out complex e-commerce solutions and breaking them down into smaller tasks that can be assigned.
This position works directly with team members, project managers, and occasionally clients from project kick-off to deployment, by gathering requirements and developing solutions to meet client expectations.
What’s so cool about cql?
Following are some of the perks that make working at cql fun:
Competitive and comprehensive medical, prescription, dental and vision coverage
Simple ira with a company match
Offices are dog-friendly (and occasionally cat-friendly, too)
Competitive paid time off
Paid parental, foster and adoption leave
100% remote work if desired
Flexible schedules
Professional development program including paid skillset training and certifications, industry conferences, workshops, and networking engagements
Volunteer opportunities (girls who code, coding for good, junior achievement)
Collaborative environment (whether in person or virtual) where people care for one another
Tight-knit organization with an emphasis on culture (annual holiday party, remote coffee chats, happy hours, and virtual cooking events)
What will i do as a senior shopify developer?
On a daily basis, you will not only work with a great team, but you will:
Write shopify code for projects on assigned tasks
Work with cql’s design team to define and implement end-user functionality
Estimate task complexity and development cost in detail (task assumptions and dependencies) so cql’s project managers can provide accurate client quotes and allocate resources appropriately
Analyze requirements and work with cql’s project managers and clients to determine specific issue details
Work with cql’s technical team to write acceptance criteria to ensure software solution meets client expectations
Regularly communicate with cql’s 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 qualitySubmit 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
Complete training and tutorials to learn new languages and skills to better support clients; research best practices and understands code structure and organization of code
Identify issues with existing code and proactively suggest recommended changes to prevent challenges in the future
Accumulate domain knowledge around existing clients and projects to assist them with ongoing needs
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 cql’s project managers to ensure all tasks are accomplished
What training, skills, or qualifications do i need?
We know you are probably a great candidate, however, there are a few things we would like to see in your background:
Bachelor’s degree specializing in computer science, computer information systems, or related field or equivalent work experience
At least 4 years of experience in ecommerce web development
Minimum of 3+ years experience working within the shopify plus platform
3+ years experience working with liquid, javascript, jquery and ajax as necessary
Superb troubleshooting and debugging skills
Advanced experience with html5, and css, sass
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 principals to execute projects
What kind of experience or training is good to have?
While not required, it is great if you have the following:
React.js experience is a plus
About cql
Cql is a commerce agency that connects inspiring brands with the people who love themWe serve retailers and manufacturers with a cross-discipline team that delivers strategic insights, design-thinking, and unparalleled technical expertise.
Over our nearly 25 years in business, we have designed and built consumer-direct ecommerce websites, distributor portals, and connected-retail solutionsTogether with our partners like salesforce commerce cloud, workarea, microsoft, and magento we have built global ecommerce platforms, helped challenger brands differentiate themselves with custom applications and guided the launch of multiple digital ventures.
Our goal has never changed from the early years – which is to help make technology simple and the commerce experience compelling.
Organizational values
Our core values are the foundation of our teamWe expect our team members to uphold these values at work and within the community.
Think forward – solve problemsDrive innovationBe creativeExpand viewsUse imaginationFind fulfillmentChallenge the status quo.
Drive results – accomplish goalsAchieve roiDeliver value-provide leadershipHelp growMake each other better.
Serve with integrity – be reliableBe accountableConsistently work hardBe fairHave purposeAct authentically.
Foster teamwork – be positiveBe encouragingCollaborateDemonstrate citizenshipWelcomes constructive criticismBe acceptingCelebrate strengthsSupport othersBe empoweringBe nurturingAppreciate differencesCelebrate diversityPermission to act.
Live passionately – drive for successBe obsessedStay engagedBe committedBe self-motivated.
Dedication to craft – be a craftspersonLearnTeachInspire process.
Cql is an equal opportunity/affirmative action employerAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or protected veteran status.
Ajfmabisrn