Senior Developer

Scout Digital

Location: Burlington, Vermont

Type: Full Time

Education: No Ed Requirements

Experience: 3 - 5 Years

This is a full-time position (40 hours per week) for Scout Digital located in Burlington, VT.  The company has embraced a hybrid working environment and this role is remote-enabled.

You are a self-motivated and results-driven Senior Developer who has a passion for creating elegant solutions with clean code. In this role you will assist the Development Department in new site builds, supporting current clients through updates and feature requests, internal testing, quality control and code review, and identifying and contributing new product opportunities (WordPress or other technologies). As a senior member to the team, you will support and mentor Development team members with coding and related questions as they arise, and establish/iterate on software development best practices and processes. You’ll also get the chance to take charge of working with our design team through the technical scoping and hand off process, interfacing with the client as needed to deliver a successful project.

When working for Scout Digital, we expect and encourage all employees to have a professional rapport with our clients to build successful relationships. As a master of remote tools, we often have to be flexible in our communication for clients depending on their and our location. This comes with a certain level of detail to manage your email, communication & project management tools. You possess a working knowledge of digital tools and remote work that will assist in setting appropriate expectations with clients.

This position within the Development Department is tasked with building custom WordPress themes with HTML, PHP, JS & SCSS. You should be comfortable with version control (we use GIt/GitHub/Bitbucket), database management, build tools (like Grunt & Gulp) and have deep knowledge of the WordPress core functions and PHP’s native functions.  We build performant hand-coded websites with as few plugins or options as possible, to maintain the best UX and highest page speeds possible. Therefore, you should have a deep knowledge of the WordPress loop, WordPress’ template hierarchy, creating custom post types and taxonomies, and experience with the REST API.

A solid understanding of front-end technologies as a whole is beneficial as well, as Scout is beginning to create products outside the WordPress ecosystem in the growing JS/NODE development pathways. Scout Digital is a fast-paced environment focused on client success, which is balanced with the focus on our team members and ensuring their success and continued personal and professional development.  We work hard, create great work together, and grow and learn in leaps and bounds. As we are a small team that works closely together, excellent communication skills are required for success.

Tasks and Responsibilities

  • Building custom WordPress sites with our proprietary theme framework which heavily leverages ACF dynamic content blocks
  • Build efficient, testable, and reusable PHP modules
  • Use clean, consistent, and commented syntax throughout your project and structure your file system according to our standards
  • Integrate with 3rd party API’s and leverage 3rd party JS libraries as needed to create custom features for client projects (think Mapbox.js, Square Developer’s API, etc.)
  • Solve complex performance problems and architectural challenges
  • Manage DNS changes across servers for all manner of operations
  • Manage repos in GitHub or Bitbucket and on our servers
  • Identify and recommend areas of improvement in our products or workflow
  • Mentor and guide team members as the opportunity arises
  • Communicate clearly and effectively with our design team and the client when necessary and in our daily standups

Skills and Requirements

  • Minimum 3 years experience developing in WordPress
  • Strong knowledge of PHP & WordPress Core functions
  • Experience with Advanced Custom Fields
  • Masterful understanding of HTML/SCSS
  • Strong knowledge of JS for front-end development
  • Proficient understanding of version control systems (such as Git)
  • Some experience with Build Tools (Grunt, Gulp, or others)
  • Solid understanding of the Command Line tools
  • Familiarity with SQL/MySQL databases and their declarative query languages

Nice to Have

  • Experience with Javascript development frameworks like React, Angular, Vue.js
  • Experience managing or operating Linux servers
  • Experience with CI/CD pipelines

© 2022 Vermont Technology Alliance

Site by Scout Digital