The Economist

Returning Candidate?

Technical Director

Technical Director

ID 
2018-4461
Job Locations 
United Kingdom-London
Function  
Design

More information about this job

Introduction

 

SN-png

Signal Noise, part of the Economist Group, is a design studio for a data driven age.

We began our journey in 2010 with 3 founders, and we are now a team of over 40 based in Queen Elizabeth Olympic Park, Stratford East London. Our clients include UBS, EE, Wired Magazine, The Guardian and Formula One among others.  

We help clients find clarity in complexity.  Living at the intersection of data + design, we create information rich experiences that educate, inspire and help people make hard decisions. In the past seven years, our work has ranged from designing installations for exhibitions and creating interactive web content to creating revenue-generating digital products and services.

Accountabilities

The Technical Director at Signal Noise is responsible for shaping the firm’s offer from a technical perspective. At a macro-scale, you are driven by an interest in emerging technologies that have the power to change the way people interact and understand the world around them. At a micro-scale you care deeply about building teams that deliver to best practices. 

 

Day-to-day, your time will be split between these two interests, working with the leadership and sales teams to pursue new opportunities, while also working with technical leads and the rest of the engineering team to deliver high-quality software on time, and on budget.


Strategic Requirements

  • Have a strong engineering background, ideally honed building digital products and services across multiple platforms (web, mobile, tv) or across contexts (sectors, b2b, b2c)
  • Be entrepreneurial with regard to shaping / expanding our offer with new services in conjunction with the rest of the leadership team
  • Curious and able to identify emerging technologies for experimentation that push briefs into new territories (e.g hardware, voice, AR, machine learning)
  • Capable of managing multiple technical teams working to budget and timing constraints
  • Motivated to ensure that technical leads and more jr members of the team are forward-thinking and proactive with regard to making sound architectural decisions.

Tactical Requirements 

  • Meet with clients to refine and evaluate requirements \ strategy \ content \ technical needs and suggest alternative technical solutions to meet client requirements more efficiently
  • Work with the sales team to provide process and budget guidance for pitches
  • Work with Technical Leads to:
    • oversee each project’s life-cycle from conception to completion, with an emphasis on technical soundness, and resource efficiency
    • ensure that we identify potential issues in the engineering phase projects early
    • Define, communicate and enforce development process, coding standards, code quality and best practices in the Engineering team and best practices across all departments
  • Mentor the technical team members with regard to application design, database and system architectures for new and innovative projects

 

 

Experience, skills and professional attributes

General knowledge and experience:

 

  • Previous experience in a supervisory capacity managing developers
  • Experience designing web-applications that can scale with demand
  • Experience working on large projects and liaising with clients / internal technical teams
  • Experience defining full stack application architectures (from front-end UI frameworks to cloud-based databases and everything in between)
  • Open and curious to experiment with new technologies and mediums (hardware, voice, 3d/gaming engines, etc)

 

Technical Experience:

 

  • Deep knowledge of JavaScript (ES8 aka ES2017) and associated frameworks (React, Redux, Angular, etc)
  • Expert knowledge in at least one server side language (Python, Ruby, Node, Java, Scala)
  • Experience with:
    • designing and setting up systems (AWS Elastic Beanstalk, Heroku)
    • complex database design concepts (SQL and NOSQL)
    • systems performance and error monitoring best practices
    • unit testing client side and server side code bases
    • working with version control systems such as Git
    • administering task tools management such as Jira

 

Other skills

 

  • Handle difficult personnel situations directly, using appropriate discretion, HR advice, and respect for the individual
  • Promote us through speaking engagements at industry conferences and involvement in local business organizations is a bonus
  • Champion change and effectively manages the implementation of new ideas
  • Support and solicits input from team members at all levels within the organization
  • Continually defines ways to increase customer satisfaction and deepen client relationships.