Careers
Want to Slay Giants?
View open positions below. If you don't see a position you're interested in, please upload your resume for future opportunities.
Current Open Positions
-
Front-End Developer
Johnson Group is seeking a skilled Front-End Developer to join our remote team. You’ll help build intuitive, user-friendly web applications by implementing responsive designs, clean code, and modern technologies. This is a full-time opportunity to work with a creative, collaborative team that values innovation and quality. Ideal candidates have strong JavaScript, HTML, and CSS skills, are comfortable with modern frameworks/libraries, and take ownership over delivering great user experiences.
-
Google Business Profile Optimization Specialist
We are looking for a highly articulate, data-driven, and exceptionally organized individual to join our team as a Google Business Profile (GBP) Optimization Specialist. This role requires obsessive attention to detail, the ability to manage complex multi-location digital presences with precision, and strong communication skills. The ideal candidate will have 3+ years of dedicated experience in local SEO and GBP management, with mandatory hands-on expertise in enterprise platforms like Soci and Yext, and deep proficiency in Google Analytics 4 and Google Search Console. This Specialist will work closely with Account Managers and the Director of Digital Strategy to execute and report on local search campaigns that drive measurable results for our clients. A forward-thinking understanding of Generative Engine Optimization (GEO) and the role of AI in local search is a strong differentiator for this role.
-
Project Manager
Project Managers are how we get things done. With a passion for efficiency and proactive problem solving, Project Managers scope, estimate, and seamlessly guide jobs through every department of our agency from start to finish. The PM engages, initiates, and tracks changes that occur within a project and sets the path to meet all goals and objectives. The PM communicates goals and updates clearly across functional teams, initiating escalation steps when appropriate. The PM is responsible for reviewing the status of all active jobs and ensuring proper task assignments, project prioritization, and quality control.