Technical Lead

You have maintained web apps across multiple devices and platforms and have a full understanding of mobile web optimisation and accessibility techniques.

You are a technical thinker who is pro-active, enthusiastic and committed to delivering solutions that our clients will love.

You will have experience leading remote teams, using the latest collaboration and teleworking technologies.

You are equally at home with rapid prototyping proof of concepts in lean and agile project delivery approaches as you are defining scalable web, native app and mobile applications.

Working closely with our existing Technology, UX, Strategy, Creative and Design teams you will help build award winning interactive solutions.

You will be:

  • Able to lead and inspire the team
  • Client facing
  • Hands on; coding is your life!
  • An approachable enabler
  • A lover of new technology

You might be:

  • From a big agency but looking for something smaller
  • A freelancer looking to go permanent

Core Skills

Repo and tools

  • Git:
  • gitFlow
  • JIRA
  • Confluence
  • Release management (Bamboo/Jenkins or similar)

JavaScript

  • Data modeling:
    • JSON
  • MV* Frameworks:
    • Backbone
    • AngularJS
    • Vue.js
    • React

Frameworks & selector libraries

  • jQuery
  • Underscore

Server technologies

  • Node.js
  • PHP/Laravel

Testing

  • Unit testing (Jasmine)
  • Performance testing
  • Code reviews (automated and manual)
  • Accessibility (WCAG 2.0)

Command line & build tools

  • Grunt & Gulp
  • Babel & Webpack

HTML & CSS

  • CSS:
    • Compass
    • SASS
    • CSS3
    • Transforms
    • Transitions

HTML5 mobile APIs

  • Location
  • Cache Manifest

Hybrid mobile application development

  • Apache Cordova
  • Titanium Appcelerator

Extended Skills

  • HTML5 & mobile frameworks
    • Sencha touch
    • HammerJS
  • Native mobile application development:
    • IOS (Objective C)
    • Android (Java)
    • React Native
  • Restful data services
  • NoSQL Databases
  • DBaaS & BaaS
  • HAML
  • Amazon AWS stack



About AnalogFolk

We're an innovative creative agency that make and market interactive experiences to create a better analog world. But nothing is more important to us than people, and that's reflected in everything we do.

We're ambitious as an agency, for our clients, and most importantly for our team. We want them to flourish, learn and grow, helping them achieve everything they want.

That's why we can offer clever, creative and enthusiastic people the freedom to experiment, innovate and work in an open and collaborative way in an award winning independent global agency.

How to apply

Otherroles

Account Manager

We are looking for an organised, creatively-minded Account Manager who is passionate about using digital to help solve problems. You should be able to demonstrate both academic and interpersonal skills. Your role is to represent the client in the age...

The role

Experience Designer

The Experience Designer plays a vital role at AnalogFolk, as responsible for ensuring that user needs and business requirements are met in quality experiences that are both engaging and accessible. Deliverables / key responsibilities: The role requir...

The role