Open Position

Director of Web Development


Are you ready to build the next forward-thinking website for some of the largest brands in the US? We are looking for an innovative, driven web developer who can not only build a site from the ground-up, but can help manage the people and process involved in delivering clean, optimized website that stand the test of time while making it easy for our clients. The Director of Web Development will be responsible for managing and developing their team while contributing to the growth and development of the overall department. They must have a strong background in managing projects and building websites from start to finish, with a track record of success. As the point person for both client-facing and internal projects, the successful applicant will be expected to lead client calls, manage projects, and provide innovative ideas and solutions that leverage our products and services. This role will also collaborate with other departments to develop and implement processes that support their team’s success.

  • Oversee the development successful launch of websites and development projects
  • Ensure the department is appropriately resourced and managed.
  • Serve in a client-facing capacity to help understand and assess needs and opportunities
  • Create project scopes that ensure profitability for the department
  • Setup timelines, estimate effort, and capacity resourcing for tasks to successfully build and maintain amazing, responsive, digital products from start to finish (websites, splash pages, etc)
  • Manage department-related expenses and third-party service providers
  • Build and maintain departmental standards, strategies and processes
  • Provide ongoing training and professional development opportunities.
  • Find and nurture agency partnerships to facilitate outside development needs
  • Work with clients and/or departmental leads to develop products to maximize engagement and fundraising performance.
  • Develop a collaborative culture that integrates with the other functional departments.
Required Experience
  • Bachelor’s degree or equivalent experience
  • 3+ years management experience
  • Experience working directly in a client-facing role
  • Ability to handle multiple tasks, work well under pressure, and meet tight deadlines
  • Knowledge of security best practices in modern web application environments
  • Experience integrating third-party APIs
  • Ability to take a design from Sketch, Adobe XD, and/or Invision and transform it into a fully functioning responsive website in WordPress.
  • Experience with modern build tools such as npm and webpack
  • Experience with eCommerce and WooCommerce customization
  • Strong understanding of WordPress coding best practices, hooks, and filters
  • Experience with common plugins for WordPress such as Advanced Custom Fields Pro
  • Understanding of common page-builder plugins, such as Elementor, Beaver Builder, Webflow, etc.
  • Custom WordPress plugin development experience
  • Experience with custom WordPress themes, Sage 9/10 preferred
  • PHP, MySQL
  • Git Version Control
  • Custom scripting and 3rd-party API integration
  • Laravel PHP Framework
  • Experience with data migration from various formats, such as CSV, XML
  • Understand Object-Oriented Programming and MVC
  • Experience with Foundation and Bootstrap
  • Comfortable working with command line
  • Experience with basic Systems Administration tasks in a LAMP environment
  • Experience with cross-browser testing and issues for all major web browsers
  • Ability to translate business requirements into website functionality
  • Ability to ask questions to accurately estimate the effort and time required for work

Snapshot is looking for an individual to join our organization and make an immediate impact and help us ensure we meet our Core Purpose with every project – We live to OVER-DELIVER inspirational solutions. You may be the right person for us if you:

Are upbeat – Meaning that you come to Snapshot with a positive attitude and desire to improve 1% each week.

Own your work – From your first day, you are the type of individual that takes ownership of your projects and goes above and beyond for all our clients.

Enjoy a challenge – Our deliverables and service standards are always changing, and new projects kick off daily. You stay ahead of the curve and enjoy learning more about the industry to help educate our clients and stay “in the know.”

About Us

Snapshot is a full-service digital agency bridging the gap between high-quality video production, award-winning website design, and creative online marketing strategies. We help our clients, big and small, showcase their companies and products to the world in a fresh, engaging way.

We have a heavy, consistent project load, and we need someone ready to hit the ground running. If you’re looking for a company that will stretch your creative abilities and teaches you the entrepreneurial spirit, you belong here. Our team is self-motivated, disciplined, and all work effectively as part of a team.

CompensAtion & benefits*
  • Salaried position with pay depending upon experience
  • Health insurance coverage
  • Vision and Dental insurance paid by Snapshot
  • Life insurance policy paid by Snapshot
  • Short-term & long-term disability insurance paid by Snapshot
  • 8 paid holidays & 15 PTO days
  • 401K Matching program
  • $25 a paycheck deposited into your HSA by Snapshot
  • And more…

*Does not apply to internships.

Snapshot fosters a collaborative atmosphere that encourages people to be part of building a positive, creative culture. It is crucial to provide the resources and time to help ensure our teams not only enjoy the work, but are proud of it.