CQL logo

Careers

Menu

Careers at CQL

As one of the nation’s leading digital agencies, we are always looking for the next great member. Outrageously talented developers, UX designers, and business thinkers are encouraged to get in touch.

Not all companies genuinely care about their employees, but CQL strives to be one of those rare finds. Along with offering a variety of benefits including group healthcare/dental/prescription coverage and a company matched Simple IRA, our employees know they can rely on CQL to look out for them.


Contact Us


https://media.cqlcorp.com/media/careers/casual-relaxed-setting-freddie.jpg

CQL Perk 01

Relaxed, Casual Setting

No offices, no layers, no boundaries. A tie never helped us develop great ideas.

https://media.cqlcorp.com/media/careers/active-lifestyle-v2.jpg

CQL Perk 02

Active Lifestyle

From board games, to ping pong to basketball and biking: We are competitive in nature, and we aren’t afraid to show it.

https://media.cqlcorp.com/media/careers/flexible-work-hours.jpg

CQL Perk 03

Flexible Work Hours

To help you prioritize life outside of the office, we support your schedule.

https://media.cqlcorp.com/media/careers/funsquad.jpg

CQL Perk 04

Fun Squad

We're serious about fun: Corn Mazes, Movies, CQL Gear, Wine-Tasting - Something new every month!

https://media.cqlcorp.com/media/careers/community-v2.jpg

CQL Perk 05

Community

Employees across the company participate in TEDx, GiveCamp, Girls Who Code, Junior Achievement HIS Home and AMG Guatemala, to name a few.

Positions Available

We are always looking for our next great team member. Here are a few positions we have available today:

Salesforce Commerce Cloud (Demandware) Developer

We are seeking this role for either our Grand Rapids or Ann Arbor locations. Please reference SFCCDEV when submitting a resume for this position.

Position Summary

The SFCC Developer is responsible for developing and implementing high-quality, scalable software solutions, for Business to Consumer eCommerce clients, on the Salesforce Commerce Cloud platform using industry best practices and the latest technical trends. This position is also responsible for planning out SFCC solutions and break 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. This position requires at least 4 years of eCommerce development experience, and at least one Salesforce Commerce Cloud Developer certification received within two years.

Essential Responsibilities

  • Writes Salesforce Commerce Cloud (Demandware) code for projects on assigned tasks
  • Works with Design team to define and implement end-user functionality
  • Estimates task complexity and development cost in detail (task assumptions and dependencies) so Project Managers can provide accurate client quotes and allocate resources appropriately
  • Analyzes requirements and works with Project Managers and clients to determine specific issue details
  • Works with Technical Team to write acceptance criteria to ensure software solution meets client expectations
  • Regularly communicates with Project Managers regarding task-level ticket status, including updates to project management software to reflect task progress and state
  • Reviews, tests, and provides feedback on other developers work to ensure code quality. Submits ongoing work for review by peers and/or technical lead
  • Writes client test plans instructing clients how to set up and execute tests against changes made to the software
  • Completes training and tutorials to learn new languages and skills to better support clients; Researches best practices and understands code structure and organization of code
  • Identifies issues with existing code and proactively suggests recommended changes to prevent future failures
  • Accumulates domain knowledge around existing clients and projects to assist them with ongoing needs
  • Prepares project code releases, coordinates changes with client, and sends code to Production upon approval from quality assurance; provides hotfixes or project releases, as needed

Basic SFCC Project - Technical Lead Responsibilities

  • Ensures high-level requirements are gathered to provide guidance to Technical Team for proper story writing
  • Brings new staff members up to speed on project configuration and prepares them to contribute as part of the technical team
  • Assigns tasks in partnership with the Project Manager to ensure all tasks are accomplished

Non-Essential Responsibilities

  • Troubleshoots, investigates, and fixes issues on existing client systems, under the guidance of a Project Manager
  • Researches and develops new features and data reports based on prioritized requirements as requested by the client
  • Assists clients by providing instruction on proper use of CQL developed software
  • Assists coworkers and interns with setting up projects locally to allow them to troubleshoot reported issues
  • Works with local user groups, non-profit organizations, and others to make arrangements to organize community outreach activities, in-house discussions, or other company events
  • Performs administrative tasks such as attending internal team and company-wide meetings, responding to emails, and time tracking
  • Other duties as assigned

Education/Industry Knowledge and Proficiencies

  • 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
  • At least 4 years of experience in back-end software development
  • Salesforce Commerce Cloud Developer certification received within two years
  • Experience in languages and platforms such as C#, .NET, Ruby, and Java
  • Advanced experience with HTML5, and CSS3 (SASS or Less)
  • Advanced knowledge of Javascript and Javascript frameworks and libraries
  • Experience with MVC and Object Oriented Programming concepts
  • Proficient in industry standards, such as Web Services, JSON, JavaScript/jQuery, and XML
  • Familiarity with other eCommerce platforms, preferred
  • Experience integrating third-party APIs (Google Merchant Center, Google Tag Manager, Facebook, etc.)
  • 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

CQL is an Equal Opportunity/Affirmative Action employer. All 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.

Apply

Interface Developer

We are seeking this role for either our Grand Rapids or Ann Arbor locations. Please reference IFDEV when submitting a resume for this position.

Essential Responsibilities

  • Writes maintainable wed interface code for projects on assigned tasks
  • Works with Design team to define and implement end-user functionality
  • Estimates task complexity and development cost in detail (task assumptions and dependencies) so Project Managers can provide accurate client quotes and allocate resources appropriately
  • Analyzes requirements and works with Project Managers and clients to determine specific issue details
  • Works with Technical Team to write acceptance criteria to ensure software solution meets client expectations
  • Regularly communicates with Project Managers regarding task-level ticket status, including updates to project management software to reflect task progress and state
  • Reviews, tests, and provides feedback on other developers work to ensure code quality; Submits ongoing work for review by peers and/or technical lead
  • Writes client test plans instructing clients how to set up and execute tests against changes made to the software
  • Completes training and tutorials to learn new languages and skills to better support clients; Researches best practices and understands code structure and organization of code
  • Identifies issues with existing code and proactively suggests recommended changes to prevent future failures
  • Accumulates domain knowledge around existing clients and projects to assist them with ongoing needs

Technical Lead Responsibilities

  • Ensures high-level requirements are gathered to provide guidance to Technical Team for proper story writing
  • Brings new staff members up to speed on project configuration and prepares them to contribute as part of the technical team
  • Assigns tasks in partnership with the Project Manager to ensure all tasks are accomplished

Non-Essential Responsibilities

  • Collaborates with and mentors teammates in areas where there’s applicable expertise
  • Troubleshoots, investigates, and fixes issues on existing client systems, under the guidance of a Project Manager
  • Researches and develops new features and data reports based on prioritized requirements as requested by the client
  • Assists clients by providing instruction on proper use of CQL developed software
  • Assists coworkers and interns with setting up projects locally to allow them to troubleshoot reported issues
  • Works with local user groups, non-profit organizations, and others to make arrangements to organize community outreach activities, in-house discussions, or other company events
  • Performs administrative tasks such as attending internal team and company-wide meetings, responding to emails, and time tracking
  • Other duties as assigned

Education/Industry Knowledge & Proficiencies

  • Bachelor's degree or significant work experience.
  • At least 2 years of experience in interface web development
  • Working knowledge of image editing programs, such as Photoshop and Sketch
  • Experience in a back-end software development; in languages and platforms such as C#, .NET, Ruby, and Java, preferred
  • Advanced experience with HTML5, and CSS3 (SASS or Less)
  • Advanced knowledge of Javascript and Javascript frameworks and libraries
  • Experience with MVC and Object Oriented Programming concepts
  • Proficient in industry standards, such as Web Services, JSON, JavaScript/jQuery, and XML
  • Familiarity with Salesforce Commerce Cloud, preferred
  • Experience integrating third-party APIs (Google Merchant Center, Google Tag Manager, Facebook, etc.)
  • 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

CQL is an Equal Opportunity/Affirmative Action employer. All 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.

Apply

Full Stack Software Developer

We are seeking this role for either our Grand Rapids or Ann Arbor locations. Please reference FSDEV when submitting a resume for this position.

Essential Responsibilities

  • Writes maintainable client-side and server-side code for software projects on assigned tasks
  • Works with Design team to define and implement end-user functionality
  • Estimates task complexity and development cost in detail (task assumptions and dependencies) so Project Managers can provide accurate client quotes and allocate resources appropriately
  • Analyzes requirements and works with Project Managers and clients to determine specific issue details
  • Works with Technical Team to write acceptance criteria to ensure software solution meets client expectations
  • Regularly communicates with Project Managers regarding task-level ticket status, including updates to project management software to reflect task progress and state
  • Reviews, tests, and provides feedback on other developers work to ensure code quality; Submits ongoing work for review by peers and/or technical lead
  • Writes client test plans instructing clients how to set up and execute tests against changes made to the software
  • Completes training and tutorials to learn new languages and skills to better support clients; Researches best practices and understands code structure and organization of code
  • Identifies issues with existing code and proactively suggests recommended changes to prevent future failures
  • Accumulates domain knowledge around existing clients and projects to assist them with ongoing needs
  • Prepares project code releases, coordinates changes with client, and sends code to Production upon approval from quality assurance; provides hotfixes or project releases, as needed

Technical Lead Responsibilities

  • Ensures high-level requirements are gathered to provide guidance to Technical Team for proper story writing
  • Brings new staff members up to speed on project configuration and prepares them to contribute as part of the technical team
  • Assigns tasks in partnership with the Project Manager to ensure all tasks are accomplished

Non-Essential Responsibilities

  • Troubleshoots, investigates, and fixes issues on existing client systems, under the guidance of a Project Manager
  • Researches and develops new features and data reports based on prioritized requirements as requested by the client
  • Assists clients by providing instruction on proper use of CQL developed software
  • Assists coworkers and interns with setting up projects locally to allow them to troubleshoot reported issues
  • Works with local user groups, non-profit organizations, and others to make arrangements to organize community outreach activities, in-house discussions, or other company events
  • Performs administrative tasks such as attending internal team and company-wide meetings, responding to emails, and time tracking

Education/Industry Knowledge and Proficiencies

  • Bachelor's degree specializing in Computer Science, Computer Information Systems, or related field or equivalent work experience
  • At least 2 years of experience in web development
  • At least 2 years of experience in back-end software development
  • Requires at least one software development certification
  • Experience in languages and platforms such as C#, .NET, Ruby, and Java
  • Advanced experience with HTML5, and CSS3 (SASS or Less)
  • Advanced knowledge of Javascript and Javascript frameworks and libraries
  • Experience with MVC and Object Oriented Programming concepts
  • Proficient in industry standards, such as Web Services, JSON, JavaScript/jQuery, and XML
  • Familiarity with Mobile App development (iOS, Android, Windows), preferred
  • Experience integrating third-party APIs (Google Merchant Center, Google Tag Manager, Facebook, etc.)
  • 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

CQL is an Equal Opportunity/Affirmative Action employer. All 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.

Apply

Interested in Joining Our Team?

Apply

Continue Exploring

Culture

Approach

Blog

Our Work Services Commerce Cloud Approach Culture Blog Careers Contact

Grand Rapids:
3344 Grand Ridge Drive NE
Grand Rapids, MI 49525
616 365 1000
Ann Arbor:
8186 Jackson Rd
Ann Arbor, MI 48103
616 365 1000