Senior Developer

Web Development

The person in this position is responsible for overseeing a small team of developers, while also  helping with business requests like new business scoping, technical discovery, and mentorship of employees as well as being an active coder.  This position reports to a Director or VP and will be an active leader in the digital organization, responsible for working with other leaders to build processes and best practices.  The team you lead will build top tier consumer facing websites and applications and will work alongside creative directors, strategists, producers, developers, account managers and your clients to create and implement their desired technical solutions.


  • Guide team development efforts toward successful project delivery
  • Provide technical leadership to teammates through coaching and mentorship
  • Maintain high standards of software quality
  • Collaborate with other developers, project managers and architects to build custom solutions
  • Manage peer review sessions
  • Analyze and resolve technical and application problems
  • Participate in scoping and estimating exercises to ensure the proposed project deliverable is aligned with the hours necessary to execute
  • Review wireframes and designs to ensure interface usability with regard to web standards, technical specifications
  • Evaluate creative concepts and define development approaches with the larger team
  • Sit in on (and contribute to) solution design sessions
  • Specifications/requirements gathering – including client technical discovery to inform technology recommendations
  • Assist in formalizing development standards to align the development process as the team grows
  • Communicate project status and deliverables with producers and clients
  • Answer client questions and provide technical expertise
  • Take on other tasks as needed for successful project completion
  • Some travel may be required

Required Skills & Attributes:

  • A minimum of 6 years of professional development experience
  • Experience architecting applications for viewing on the web and on mobile platforms
  • BS in Computer Science, a related discipline or equivalent experience
  • Experience with GIT including resolving merge issues and complex branching
  • Experience with multiple operating systems including Linux, Mac OS X, and Windows
  • Experience working in an agile environment
  • Critical thinker with the ability to breakdown complex technical requirements
  • A minimum of 2 years’ experience working with data sources
  • Experience with automated testing
  • Expert knowledge of design patterns
  • Strong technical, process and problem-solving proficiency
  • Exceptional interpersonal and communications capabilities
  • Knowledge and experience in securing public web and mobile applications
  • Experience developing, securing, and interfacing with RESTful API’s
  • Experience in full stack architecture and development

Our Stack:

  • PHP/Twig
  • Vue.js
  • Sass
  • WordPress

Please apply via: