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

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

Finance Assistant

Responsibilities include, but are not limited to the following: Analyse Work in Progress (WIP) between billable and non-billable.  Create invoices and send out to Client on a timely basis Maintain all documentation for revenue Ensure no WIP i...

The role