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 PHP/CMS 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 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 PHP/CMS developer will report to the front-end development director and will work independently or alongside front-end devs to create rich and engaging content-driven products. As a PHP/CMS developer, you will be responsible for the configuration, architecture, custom development, and support of PHP-based CMS sites developed by you and the front-end team. You will frequently work with a front-end developer who is responsible for the visual and interactive layer of the site. PHP proficiency is a must and candidates should have experience working with third-party PHP-based CMS platforms (our favorite is Craft) and utilize modern PHP best practices, like dependency management with Composer and unit testing.
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 PHP/CMS Developers:
Find joy in architecting and extending CMS-driven sites from third-party platforms and getting under the hood to understand how they work.
Have knowledge of Craft, WordPress, or other PHP-based CMS platforms.
Are comfortable extending Craft or WordPress with custom development.
Are experts in PHP and may have knowledge of other back-end languages, like Ruby on Rails.
Have a firm grasp of database design and how to optimize queries for performance.
Can work with our development operations director to handle server configuration, deployments, and setting up local environments on Docker.
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 PHP/CMS developers might be:
Working with one of our technical directors to plan out functionality and integrations for a large Craft Commerce project.
Building a Craft module that interacts with a third-party SSO (or other service) to tie login functionality into an application.
Planning a migration that will bring content into Craft from a client's CMS.
Debugging a tricky content query performance issue and writing a fix or passing along recommendations to another developer.
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 team meetings that are designed for sharing knowledge, surfacing concerns, and generally bringing together a group that is usually working separately across many projects.
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 [email protected].