Website Developer
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-11-02
-
Software Development
Web Developer, Front End Developer, Javascript
Byte Zero is a digital marketing agency working with small businesses and law firms in Los Angeles, Charlotte and Lake Norman, Charleston, Florida and Toronto. We build websites, run SEO, AI-search visibility and Google Ads, and we rank our own agency websites the same way we rank clients. The agency runs four brands:
Byte Zero, Sky Bridge Creations, California Law Firm SEO and Law Firm Marketing Texas.
This role builds and maintains the websites our SEO and ads work depends on. Most of our sites are React, Type Script and Tailwind apps (Tan Stack Start on Vite) hosted on Lovable and synced to Git Hub. Others are static HTML, CSS and JavaScript generated by Python build scripts, and a few client sites run on Word Press with Elementor. Forms and leads go to Supabase, and every site ships with GA4 events and JSON-LD schema.
The work is practical: a new service page today, a layout that breaks on one phone tomorrow, a form that has to reach the right inbox. We care about pages that load fast, read well at 390 px wide, pass accessibility checks and tell search engines exactly what they are. You work directly with the SEO and ads team and see your changes show up in Search Console and in leads.
The job is fully remote, but you need to live in the Charlotte metro, on the North Carolina or South Carolina side, so you can meet a client or a teammate in person when that helps.
Build and ship pages- Build new pages and sections in React, Type Script and Tailwind from a design or a written brief
- Maintain the Python builders that generate our static sites, and sync their output to Git Hub
- Make careful edits to Word Press and Elementor client sites
- Keep main deployable: build locally, push, publish, then check the live page
- Keep Core Web Vitals healthy: image sizing, lazy loading, font loading and layout shift
- Test every page at 390 px and at the widths in between, not just phone and desktop
- Fix accessibility issues: headings, labels, contrast, focus states and alt text
- Run Lighthouse and Page Speed checks before and after each change
- Write and validate JSON-LD schema (Local Business, Service, FAQPage, Breadcrumb List) that matches what the page shows
- Own titles, meta tags, canonicals, sitemaps, robots.txt and llms.txt
- Keep one H1 per page and a clean heading structure
- Set up 301 redirects when URLs change so no link or ranking is lost
- Wire forms to Supabase (Lovable Cloud) and email so every lead reaches the right inbox
- Add and test GA4 events and conversion tracking with the ads team
- Manage DNS, redirects and caching in Cloudflare
- Keep spam out of forms without making them harder for real people
- 2 to 5 years building and maintaining production websites
- Strong HTML, CSS and JavaScript, and working React with Type Script
- Tailwind CSS or another utility-first CSS approach
- Git and Git Hub for everyday work
- Responsive layouts that hold up at 390 px and at every width in between
- A working understanding of technical SEO: meta tags, canonicals, redirects and structured data
- Live sites you built or substantially worked on that you can show us
- A reliable computer and home internet for full‑time remote work
- Live in the Charlotte metro (North Carolina or South Carolina side)
- Lovable, Tan Stack Start or Vite
- Python for build scripts and small automations
- Word Press with Elementor
- Supabase, Cloudflare and Google Tag Manager
- Accessibility testing with a screen reader
- Full‑time role, fully remote within the Charlotte metro
- Real agency and client websites, with changes that go live quickly
- Paid tools and accounts provided for the work
- Direct access to a senior team, with clear written processes to follow
- Pay based on experience. Tell us your expected annual salary in USD in the application
Individuals only. Applications from agencies, staffing firms, recruiters or companies are not accepted.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).