Director of Development

Los Angeles, California, United States Full-time Allows remote

Our Director of Development plays a key role in concepting, planning, and executing our projects while managing a team of front and back-end developers. They will work with our project and support teams to provide our clients with high quality development services and ensure the team has the skill set and resources needed to accomplish this.

The Director will work with the Engineering, PM and Account teams on new website projects, from initial business development and discovery phases through implementation and deployment of the projects. In addition, they will maintain and enhance existing websites while adhering to best practices.  This position requires excellent communication skills and the ability to skillfully interface with executive-level clients on a daily basis.  All client and internal tech-related issues and concerns will be escalated through the proper channels to the Director of Development.

Successful candidates will bring a depth of experience in leading development teams while creating clear lines of communication within UpTrending and our clients.  The ideal candidate will be comfortable actively executing on projects alongside our team, sharing and implementing best practices, and raising the bar in terms of quality delivery and communication.

Responsibilities

  • Lead development teams on assigned projects through all aspects of project executions including requirements gathering, solution architecture, coding and QA.
  • Manage and provide direct support to 3-5 developers including professional development, 1:1 meetings, and general guidance/advice.
  • Work directly with the Director of Project Management to streamline and standardize documentation, processes, and tech resourcing
  • Serve as the primary technical contact to clients. Support PM and Account teams in developing timing and resource allocations, technical specifications, and scope of work documentation.
  • Define and maintain best practices in development, documentation, standards support, and QA.
  • Participate in daily team calls and provide technical input
  • Create high level technical design documentation
  • Perform code reviews and provide technical review/ feedback to engineers
  • Have a detailed technical understanding on work happening in assigned projects
  • Have technical ownership of all UpTrending projects

Requirements

  • BS in Computer Science, Engineering, another science or equivalent experience
  • 5+ years of professional experience in building web applications in PHP
  • Extensive working experience with the web application development process: versioning, building, deployment, migrations, etc.
  • Expert knowledge of the front-end development ecosystem: from CSS and HTML standards to build tools like Gulp and preprocessors like Sass.
  • Strong Knowledge of Wordpress development best practices, including extending existing functionality, creating custom themes/plugins, and working with its API
  • 2+ years of direct management experience ideally with dispersed teams both salaried and contract
  • Excellent communication skills, both written and verbal
  • Experience interfacing with executive-level clients
  • Ability to problem solve in a fast-paced environment

Ideal Candidates have

  • Experience consuming web services and integrating 3rd party APIs
  • Working experience with CRM platforms (Marketo, Hubspot, Pardot), particularly their forms and APIs
  • Strong Javascript knowledge: from basic jQuery utilities to progressive web apps and SPAs.
  • Understanding of common web analytics suites (Google Analytics, GTM, Heap) and experience implementing these systems
  • Knowledge of with SEO, Security, and Usability best practices