We are actively seeking candidates for this position! When you're ready to apply, you can find the link to our application form at the bottom of this page.

Viget is a digital agency / software development shop headquartered just outside of Washington, DC, (in Falls Church, VA) with additional offices in Durham, NC, Boulder, CO, and Chattanooga, TN. We've been at it since 1999 and have earned a solid reputation as a rare firm that does both great design and development work when building digital products and marketing platforms.

If you join our industry-leading front-end development team as a Craft developer, you can expect to work on projects that will challenge you to learn and grow as a developer. You'll be working alongside project managers, user experience and visual designers, and other developers to collaborate with our clients from major brands to world-changing nonprofits to emerging startups and tech leaders. Viget == variety.

Our Craft developers share the core responsibilities of our front-end developers in building visually rich digital experiences and compelling products. They also love Craft CMS and are adept at transforming requirements into efficiently configured, performant, data models and know how to provide an exceptional admin experience for our clients. Our Craft developers are equally comfortable building smaller sites end-to-end or configuring and architecting larger sites where data requirements and functionality need their specialized expertise. Internally, Craft developers are called "front-end developers," and are part of a team of versatile developers whose skills span front-end buildout to back-end CMS development.

To get a feel for how we think and what we're learning about, read our tech articles, check out code.viget.com, or jump straight to our projects on Github.

Our Craft developers:

  • Build new applications, content, and ecommerce sites using Craft CMS and Craft Commerce.

  • Write clean and effective Twig code and know when to separate functionality into PHP modules and plugins.

  • Have experience defining and implementing data models.

  • Understand how to write performant queries and, more generally, how to get the most out of Craft.

  • Enjoy building smart interfaces faithfully translated from design comps and wireframes.

  • Know HTML and CSS inside and out and are adept at using JavaScript to create compelling, usable and accessible interfaces.

  • Enjoy keeping up with the ever-evolving landscape of front-end technologies, while staying pragmatic about what to invest their time and energy in.

  • Embody our core values of integrity, work ethic, collaboration, creativity, and lifelong learning (especially important as we continually evaluate and embrace new technologies).

  • Value mentorship, learning, and sharing knowledge.

  • Enjoy working with others in our collaborative environment that balances team-wide communication (e.g., standups, Slack discussions, code review), occasional pair programming sessions, and frequent blocks of focused, uninterrupted time for independent work.

  • Listen, collaborate, and communicate exceptionally well.

In a given week, our Craft developers might be:

  • In the thick of one large project or balancing 3 - 4 smaller development tasks. There is no typical week when it comes to projects, but the ability to context switch is essential.

  • Collaborating with our user experience and visual designers during early design phases to help shape the scope and success of a project.

  • Working with a data model in Craft, building out a design using Twig, or writing Craft plugins or modules in PHP. Our Craft developers are equally comfortable in the front-end and back-end of the platform.

  • Reviewing pull requests from other developers on the same project or across projects. We view PR reviews as opportunities to practice our "always learning and teaching" ethos.

  • Attending front-end team meetings that are designed for sharing knowledge, surfacing concerns, and generally bringing together a group that is usually working separately across many projects.

How to Apply:

Introduce yourself using this application form. Our recruiter, Erica, will respond typically within a day or two.

Before you get in touch, feel free to learn more about Emily and Erica on Viget's People Team. You can also get to know us better on Twitter, Flickr, Vimeo, Instagram, Facebook, and by exploring pointlesscorp.com.

We maintain a drug-free workplace. We are unable to offer work visa sponsorship at this time.

We are proud to be an Equal Opportunity Employer and we’re committed to creating an inclusive workplace. In order to meet the diverse needs of our clients and make the digital world better for everyone, we seek to expand the diversity of our team. We encourage people from underrepresented groups to apply. If you are a person with a disability and require accommodations or assistance during the application process, please email careers@viget.com.

Position locations.

Meet the team.

Our thoughts.

Apply.

Thanks for your interest. We look forward to hearing from you!