Required (non-technical)
- Experience in an agency environment and ability to work with changing scopes and requirements
- Ability and eagerness to learn new and/or emerging technologies
- Excellent verbal and written communication skills
- Bachelor’s degree in Computer Science or equivalent experience
- Able to work in a team environment and communicate with non-technical team members (designers, project managers)
Required (technical)
Proficiency in all aspects of Drupal development (7+8) including:
- Custom theme development
- Custom module development
- Features management
- Environment setup
- Deployment strategies
- Proficiency with at least 1 open source RDMS (mysql, maria, postgres)
- Proficiency with at least 1 PHP web framework (Laravel, Symfony, Yii ect.)
- Proficiency with version control systems, specifically Git
- Experience creating JSON APIs for client application consumption
- Experience working with cloud hosting providers (AWS, Digital Ocean, Pantheon)
- Experience building integrations with 3rd party vendors through APIs
- Familiarity with modern frontend tools
- Experience working with modern build tools (Webpack, Gulp, etc.)
- Experience with JavaScript UI frameworks (React, Vue, ex
Preferred (technical)
Proficiency with Wordpress development including:
- Custom theme development
- Custom plugin development
- Experience with other common server-side programming languages (Python, Node.js, C#)
- Experience with graphQl.
- Experience with software development productivity tools (Pivotal Tracker, Jira, etc.)