Skills to look for when hiring HubSpot CMS backend developer

SOLVE
Jwil
Participant

Hi,

we are looking to employ an HubSpot CMS backend developer and I wanted to see what coding languages and other experience your as a community would put forward as essencial skills in this role.

 

Thanks in advance! 

2 Accepted solutions

Accepted Solutions
tjoyce
Solution
Recognized Expert | Platinum Partner

Hi @Jwil - When looking for a developer to develop modules and templates, you would look for a frontend developer. Someone that's fairly/highly proficient in HTML, CSS, JS. HubSpot is built using HTML, CSS, JS, and HUBL... the HUBL will be sprinkled in throughout the modules they create and really similiar to a frontend developer that would use something like handlebars, vue, angular, react or other frontend templating languages. 

Just because HUBL renders on the server, doesn't mean you want a backend developer 😄 

Everything you are mentioning you would like them to build is "visual" so find a frontend dev.

 

Hope that helps

View solution in original post

Anton
Solution
Key Advisor | Diamond Partner

Hey @Jwil

imo you have to differentiate between a *insert-any-cms-name-here* backend developer and an HubSpot (backend) developer. 

 

The job of a normal backend-developer is to write/maintian databases, write/maintain custom integrations for 3rd-party tools ... most likely they don't work with frontend languages.

 

If you're looking for a HubSpot developer you have to think about what he/she should do for you.

Create custom modules, templates and CSS? If so you should look for a frontend developer.

Create custom integrations between several tools you're using(most likely it's a "one-time" job) and maintain them? If so you should look for a backend developer.

 

Here's a small (and defintly not completed) list of languages for each developer:

  • Frontend Dev:
    • HTML
    • CSS
    • JavaScript/jQuery
    • knowledge of PHP is a nice to have(e.g for conditional logic while coding)
    • if you don't have a designer/ design agency: I would also recommend basic knowledge of design rules
    • optional: Vue.js and/or React knowledge
  • Backend:
    • Python
    • JavaScript
    • PHP
    • optional: ruby
    • knowledge/understanding of using (REST) APIs

 

Note: In most cases it's not really the job of a developer to build templates via drag&drop or copy/paste content into pages. He/She should only provide the modules/sections and the "default" template which the marketer should be able to modify at every moment.

 

If you've found a developer he/she should definitly complete the "CMS for developers" certification in the academy to get a good starting point and learn Hubl(HubSpot own frontend programming language which is a mix of HTML, CSS, JS)

 

 

best, 

Anton




check
Did my post help answer your query? Help the Community by marking it as a solution



View solution in original post

6 Replies 6
dennisedson
Community Manager

@Jwil 

You probably will want to be more specific with what you are looking for.

I think of HubSpot CMS developer as a person with a different skillset than a backend developer.  They are not mutually exclusive, but depending on your needs, they could be two totally different people.

@Anton , @piersg , @tjoyce probably have some opinions that they could share 👍

 

 

Thanks,

Dennis




Check out our Community Developer Blog
where we feature our Community driven developer podcast and how to content
Jwil
Participant

You are correct. We need a resource more leaning against backend. 

For example help us develop new modules and templates.

Thanks for pointing this out. 👍

tjoyce
Solution
Recognized Expert | Platinum Partner

Hi @Jwil - When looking for a developer to develop modules and templates, you would look for a frontend developer. Someone that's fairly/highly proficient in HTML, CSS, JS. HubSpot is built using HTML, CSS, JS, and HUBL... the HUBL will be sprinkled in throughout the modules they create and really similiar to a frontend developer that would use something like handlebars, vue, angular, react or other frontend templating languages. 

Just because HUBL renders on the server, doesn't mean you want a backend developer 😄 

Everything you are mentioning you would like them to build is "visual" so find a frontend dev.

 

Hope that helps

View solution in original post

webdew
Top Contributor | Diamond Partner

Hi @Jwil ,

To be an employ for HubSpot CMS backend developer candidates must be familiar with below mention point
Static Module
Custom Module
Functional Module
Drag and Drop Module
Writing Blog Post and creating Blog
Changing Contents
Theme Creation Module(if required)
Testing including cross browsing
Fixing issues and comment
Responsiveness
Page optimization …etc.
If you are lookibg for an agency to work with, you can contact us here: Contact webdew and Get in Touch with us! We are happy to help you!

Hope this helps!


If we were able to answer your query, kindly help the community by marking it as a solution.

Thanks and Regard.

0 Upvotes
Anton
Solution
Key Advisor | Diamond Partner

Hey @Jwil

imo you have to differentiate between a *insert-any-cms-name-here* backend developer and an HubSpot (backend) developer. 

 

The job of a normal backend-developer is to write/maintian databases, write/maintain custom integrations for 3rd-party tools ... most likely they don't work with frontend languages.

 

If you're looking for a HubSpot developer you have to think about what he/she should do for you.

Create custom modules, templates and CSS? If so you should look for a frontend developer.

Create custom integrations between several tools you're using(most likely it's a "one-time" job) and maintain them? If so you should look for a backend developer.

 

Here's a small (and defintly not completed) list of languages for each developer:

  • Frontend Dev:
    • HTML
    • CSS
    • JavaScript/jQuery
    • knowledge of PHP is a nice to have(e.g for conditional logic while coding)
    • if you don't have a designer/ design agency: I would also recommend basic knowledge of design rules
    • optional: Vue.js and/or React knowledge
  • Backend:
    • Python
    • JavaScript
    • PHP
    • optional: ruby
    • knowledge/understanding of using (REST) APIs

 

Note: In most cases it's not really the job of a developer to build templates via drag&drop or copy/paste content into pages. He/She should only provide the modules/sections and the "default" template which the marketer should be able to modify at every moment.

 

If you've found a developer he/she should definitly complete the "CMS for developers" certification in the academy to get a good starting point and learn Hubl(HubSpot own frontend programming language which is a mix of HTML, CSS, JS)

 

 

best, 

Anton




check
Did my post help answer your query? Help the Community by marking it as a solution



View solution in original post

Jwil
Participant

Thanks @dennisedson , @tjoyce , @webdew  and @Anton for your feedbacks. 
It helped me clarify what we are looking for and also gave some good specific inputs to our continued scouting 🙂

Regards,

Johan 

0 Upvotes