SENIOR FRONT-END WEB DEVELOPER

The short version

We're a digital marketing agency working with growth-stage DTC and B2B brands on Shopify and HubSpot. We do good work. Web development is the one function that hasn't had a dedicated technical lead yet. That's what this role is.

This is a full-time 1099 contract position, structured with an agreed annual rate paid twice monthly. It's the same setup we use across our core team: stable, predictable, and built for people who want to do their best work without the noise.

What this role actually is

You are the web development department. You set the technical direction, you do the work, and when volume requires outside help, you work with the PM to bring in contractors. You don't manage them directly, but your standards are what their work gets measured against. Nothing ships without your eyes on it.

Some days you're building. Some days you're reviewing someone else's build. Some days a client emails because something is broken and nobody knows why. That email lands with you.

We're based in Charlotte, NC and work 9–5 ET. We expect this role to be available and collaborative during those hours.

What you'll be doing

Fixing things

  • Diagnosing and resolving site errors across Shopify and HubSpot, often with no documentation and no clear history of what changed
  • Picking up half-finished contractor work and getting it across the line
  • Troubleshooting broken forms, integrations, checkout flows, and layout issues after app or theme updates
  • Being the person who responds when a client says "something's wrong" and actually figures out what that something is

Building things

  • Building full Shopify and HubSpot websites, from initial setup through launch
  • Translating Figma files from our designer into clean, functional builds. Tight collaboration sometimes, clean handoff other times. You need to work well either way.
  • Developing within Sprocket Rocket on HubSpot and paid theme frameworks on Shopify, plus custom work where the situation calls for it
  • Making the call on when to configure an existing template versus when to build from scratch, and when the budget means the theme has to do the heavy lifting whether you'd choose it or not
  • Researching, evaluating, and recommending plugins and apps before anyone commits to them
  • Building everything so it's clean and editable on the WYSIWYG side. Client teams need to be able to use what you build without calling us every time.
  • Working within theme and template constraints even when a custom solution would be cleaner. Knowing when that tradeoff is acceptable and when it isn't.

Owning the technical function

  • QA-ing your own work alongside the AM/PM before anything goes to a client, and making revisions based on that process
  • Scoping web development projects accurately for owner to sale + knowing when contractor estimates are off
  • Reviewing and QA-ing contractor work beyond surface-level front-end checks
  • Being the internal voice that defines what good web development looks like at DigMo
  • Keeping the agency current on how AI is changing the intersection of development and growth marketing workflows.

The environment, honestly

The core team is small;  An owner, a marketing strategist, and a full-time contract designer and a hybrid Account Manager/ Project Manager. The AM/PM is your primary working relationship. They own project and client management. This role is the technical counterpart to that. Beyond the core team, there's a rotating cast of contractors.

Some clients have solid setups. Others have inherited technical debt, no documentation, and sites patched together by too many contractors over too many years. You need to be comfortable with both.

What we're looking for

  • Deep experience with theme architecture and front-end development, whether that comes from Shopify, WordPress, Webflow, or elsewhere. Shopify-specific experience including Liquid and the app ecosystem is a strong plus. What matters most is that you understand how themes are built, where they break, and how to work within them without making a mess.
  • Some HubSpot CMS development experience including HubL, bonus Sprocket Rocket
  • The ability to walk into a broken site with no context and start making sense of it fast
  • Fluency in React, Vue, or TypeScript at a level where you can read and assess an existing codebase quickly
  • Genuine experience with WYSIWYG-friendly build practices. You think about the editor experience, not output alone.
  • Comfortable working from Figma files and translating design intent accurately into a live build
  • Ability to scope, review, and QA contractor work with confidence
  • Knows when a plugin solves the problem and when it creates three new ones. Can evaluate quickly, make a clear call, and move. Doesn't reach for a custom solution when an existing one does the job.

The mindset we're hiring for

You move fast in undocumented environments. You take every task seriously, whether it's a broken form or a full architecture decision. And when it comes to how something gets built, you weigh the technical options alongside the budget, the client's goals, and the outcome you're trying to achieve. You don't need someone to define the problem for you, you go find it.

DIGITAL MOMENTUM IS BUILT ON VALUES

These values are rooted in our company, and we seek savvy, hardworking individuals who connect with them. These values are how we will develop credible relationships.

We have THREE distinct values that define our culture. They work together congruently, and not one can stand on its merit alone.

1

ATTITUDE

Our feelings that we have to seek out the best solution

Helpful
Competitive
Enthusiastic

2

ACCOUNTABILITY

Our work ethic required to deliver excellent results

Responsible
Independent
Committed

3

RELATIONSHIPS

Our positive way in which we all behave and work together

Communication
Respect
Personal

VIDEO INTRODUCTION

When you submit your resume, we'll ask you to create and include a short video introducing yourself.

Don't worry, we're not grading the quality of your camera and sound... this isn't an acting position. We ask for a video because we don't hire resumes, we hire humans. We want to get a feel for your personality and character, and a video gives us more insights than inputs on a resume.

Dust off your webcam, or pull out your cell phone, and just record anywhere we can see and hear you.

You don't need to dress up. You'll get no negative marks nor brownie-points for a fancy location. We just want to get a feel for you as a person.

Aim for five-ish unedited minutes and answer the following questions: 

  1. What are you looking for in a new company/position?
  2. What is one job perk that would motivate you like nothing else? (keep it reasonable, please)
  3. What is a goal or dream that you're serious about?
  4. What sets you apart?... What will make us want to work with you?
  5. What skills do you have that you'd like us to put to use on day one... What skill would you be most interested in developing?
  6. When was the last time you did something nice for someone not in your family, and what was it?

Don't forget to include the link to your intro video with your resume.

We're not sharing it, so feel free to "unlist" the video so only those with the link can find it.

Resumes WITHOUT the introduction video WILL NOT be considered.

JOIN OUR TEAM

icon-chart 1

Join Digital Momentum and become an integral part of our dynamic team, working at the intersection of cutting-edge digital marketing and the thrilling world of motorsports.

If you're a strategic thinker with a passion for driving results through digital marketing, we want to hear from you. Apply now to be part of our journey to accelerate digital growth in the motorsports industry!


We look forward to hearing from you!

 

APPLY NOW by sending your Video + Resume to jobs@digitalmomentum.com

 

Candidates ONLY please
(no recruiting firms, agencies, etc.)