Senior Front-End 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.
Video Introduction REQUIRED - Visit https://www.digitalmomentum.com/hiring
Pay: $95,000.00 - $120,000.00 per year
Application Question(s):
- If you're interested, did you complete the video interview? See https://www.digitalmomentum.com/hiring
Work Location: Remote