Demo

Web and Graphics Designer

The BMA Media Group
Willoughby, OH Full Time
POSTED ON 2/21/2026
AVAILABLE BEFORE 8/19/2026
Web & Graphics Designer (WordPress/Divi)


Role summary

You design and build high-quality web and visual assets that help our union and mission-driven clients win attention, trust, and results. You’ll own the day-to-day execution of WordPress (Divi) site builds/updates plus graphic design across campaigns and client deliverables—while thriving in a fast-moving agency environment with multiple concurrent priorities.


About BMA Media

BMA Media is a full-service creative and marketing agency specializing in event production, video/audio production, digital campaigns, podcasting, web design, and content creation for labor unions and related organizations. We’re union signatory and proud to support organizations that build and serve working people.


Our Mission and Vision


Mission: BMA exists to honor the dignity of skilled work by helping building trades unions tell their story with excellence, integrity, and measurable impact.


Vision: Every union organization effectively communicates its message to its target audiences.


Values:


1) Honor the Work. Serve First. Respect the dignity of skilled trades; lead with humility and responsiveness.

2) Craft with Excellence Sweat the details; deliver work we’re proud to put our name on.

3) Integrity. Own the Outcome. Do the right thing; keep commitments; take responsibility end-to-end.

4) Measure What Matters Use data to prove impact, learn fast, and decide better.

5) Build People, Build the Business Coach, grow leaders, and build a culture worth staying for.


Key responsibilitiesWeb (WordPress Divi)
  • Build and maintain WordPress sites using Divi Builder (pages, templates, global styles, modules).
  • Implement basic front-end enhancements with HTML/CSS and light JS (and familiarity with Bootstrap where applicable).
  • Ensure responsive design, cross-browser compatibility, and accessibility-minded layouts.
  • Perform routine QA: links, forms, redirects, layout consistency, mobile behavior, performance basics.
  • Coordinate with developers/vendors when custom functionality is required.
Graphic design & production
  • Create digital graphics for web, social, email, ads, event materials, and presentations.
  • Prepare production-ready files (web-optimized and print-ready when needed).
  • Maintain and apply brand standards across multiple client brands.
  • A bonus would be experience in designing publications of various forms.
Project execution in an agency environment
  • Work from briefs, ask clarifying questions early, and confirm scope/timelines.
  • Track tasks, manage priorities, and communicate status/risks proactively.
  • Collaborate with PMs, account managers, writers, and video teams to ship integrated work.
Required skills & experience
  • 5 years in a design role (agency experience strongly preferred).
  • Strong WordPress experience; Divi Builder proficiency required.
  • Working knowledge of HTML and CSS; basic JavaScript familiarity.
  • Familiarity with Bootstrap concepts/classes (enough to work within existing frameworks).
  • Proficiency in Adobe Creative Suite (Photoshop, Illustrator, InDesign; After Effects a plus).
  • Strong design fundamentals: typography, layout, color, hierarchy, brand consistency.
  • Ability to manage multiple projects and shifting priorities without quality drop.
Nice-to-haves
  • Basic SEO and performance awareness (image optimization, headings, page speed fundamentals).
  • Accessibility familiarity (contrast, semantic structure, keyboard-friendly patterns).
  • Experience with unions, workforce development, or mission-driven organizations.
  • Motion graphics or light video editing.
  • Publication Design
Tools you’ll use
  • WordPress Divi
  • Adobe Creative Suite
  • Common collaboration tools (project management, chat, file sharing)
Compensation
  • Compensation & Benefits Salary - Starting at $60,000 (based on experience and design strength/skillsets).
  • Benefits: 100% Premium Paid Medical, Dental, and Vision Insurance, 4% 401k Auto Deposit - No match required, $1.45 Pension contributions per hour. (Estimated total value of $15,096 - $30,000 depending on final salary compensation value and individual/family plan needs).
  • Beginning 3 weeks paid time off and company holidays.


Work arrangement
  • Full-time
  • Location/work model: On-site Position, Role is designed to develop into a web and design manager.


What to submit
  • Resume
  • Portfolio links (live sites design samples)
  • Brief note on your Divi/WordPress experience and your role in past launches


Salary : $15,096 - $30,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Web and Graphics Designer?

Sign up to receive alerts about other jobs on the Web and Graphics Designer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,811 - $119,538
Income Estimation: 
$120,311 - $149,905
Income Estimation: 
$77,058 - $96,345
Income Estimation: 
$95,811 - $119,538
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Web and Graphics Designer jobs in the Willoughby, OH area that may be a better fit.

  • SourcePro Search Cleveland, OH
  • SourcePro Search has a fantastic long-term contract opportunity for a top notch Web Designer in Cleveland, OH. Ideal candidate has a 4-year degree and at l... more
  • 7 Days Ago

  • Designer Brands Strongsville, OH
  • Find Your Fit at DSW We have a personal relationship with our shoes! You might say we’re even shoe obsessed. Our shoes tell the world who we are, make us f... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!