Director of Technology (Web Agency)

Insomniac Design is a global digital agency headquartered in Washington D.C., with offices in London, Bucharest and Chisinau.  We’re an agile, determined and innovative team organized by functional areas of expertise — Creative, Technology, Strategy, and Management. We specialize in human-centered design with deep focus on design thinking and digital transformation. 

The Director of Technology is responsible for leading Insomniac Design’s development and engineering team to success by setting standards and processes, building high-quality, robust web products, and guiding the professional growth of the team. This is an opportunity to shape the future of technology at an innovative digital agency, with tangible impact not only on software architecture, but team culture and business decisions. This role reports to the Executive Team and is remote eligible, with preference towards candidates in the DMV area as we maintain a hybrid office structure.

The person in this role will be expected to have a high level of technical proficiency in front-end and back-end web development, in a variety of frameworks. More importantly, the Director of Technology will be responsible for researching and assessing new technologies, as well as improving development processes, and for implementing both effectively on client projects. If you’re an experienced team lead or engineering manager able to balance the 30,000 foot view alongside getting in the weeds, this might be the role for you!
  • Grow, manage and develop the Web Development team.
  • Lead and guide Web Development team members in the implementation and execution of web development projects.
  • Guide and oversee day-to-day, hands-on web development across client projects with team members.
  • Provide technical leadership and mentorship to create innovative solutions for our business and clients.
  • Review functional and technical requirements for new and potential clients, and raise issues.
  • Define and document web development standards and processes in partnership with Insomniac leadership, teams and clients.
  • Serve as a technical client point of contact across individual development projects as needed.
  • Coordinate with third-party hosting providers and oversee the support and monitoring of client products.
  • Ensure Q/A practices are implemented and met across all work and projects.
  • Encourage creativity and risk-taking to foster team member growth and independence. Manage team by ensuring each team member is individually set up for success in their role. People management responsibilities include but are not limited to coaching and mentoring, professional development, problem solving, evaluation, and performance management.
  • Stay current on web development best practices, technologies, tools and languages, and actively explore implementation for client projects.
Skills & Experience
  • 7-10+ years of experience with web frameworks and languages including Drupal, HTML5, CSS3 & PHP, Sass, Twig, Python/Django, Javascript, WordPress, Laravel, Node, Angular, and React.
  • 2-3+ years minimum management experience mentoring and growing a team of web developers.
  • Proficient in implementing responsive & adaptive design, current web usability standards and best practices.
  • Analytics implementation including tagging structures, Google Tag Manager and Analytics, custom analytics implementation.
  • Certification(s) in Agile / Scrum, AWS, Aquia Drupal a plus.
Applicant Eligibility:
Please note, only candidates who are US citizens or able to work on a permanent basis without visa sponsorship are eligible to apply. No recruiters or staffing agencies please.


Incredible teammates


Coffees per day


Hours of Creativity