Technical Lead
1d ago

Who Are We?

giffgaff is a little different to your normal’ telecoms company. It’s a mobile business owned by Telefonica, but run by its customers -

our members. Sounds interesting? It is.

We want people to love what they do and love what giffgaff is all about. It’s important to feel that way, especially in this energetic and competitive market.

We’re a spirited and disruptive bunch at giffgaff, not every now and then, but everyday, yes, even on Monday mornings. Each and every person, who comes and works at giffgaff, must believe that we are a David amongst Goliaths in Mobile-

land. And much like David, we are successfully making a positive change.

About Us

Software engineering is at the heart of what we do here at giffgaff. Our agile engineering teams build and support a wide variety of applications and services.

These combine to create our unique user experience on the giffgaff website, enable a whole range of awesome features via modern APIs and, additionally, enable our internal teams to work in the most productive and efficient ways..

The quality and maintainability of our software is very important for us, we are looking for engineers with real world experience of building and running contemporary software, especially in terms of the whole development lifecycle.

You will help us to design and implement tightly focussed APIs, user interfaces , services that internalise our core business logic or internal tools and, together with your team, you will support them in production.

We want you to share your opinions on how we are doing things - and help us get better!

About The Role

Reporting into the Head of Product Engineering, the main role of the Technical Lead is to provide pastoral care for the engineers in the teams and guide them on their journey towards being cross-

skilled E-shaped engineers with deep technical expertise in two or three disciplines and a robust competence in a number of other disciplines.

Whilst performance of our product delivery teams is currently good, ensuring that all our engineers are cross-skilled is seen as the key enabler to true high-

performance in the Continuous Delivery environment that giffgaff is creating.

They are also responsible for the adoption of the XP engineering practices e.g Collective Code Ownership, Pair Programming, Test Driven Development, Evolutionary Architecture, Continuous Deployment, Coding Standards etc.

It is critical therefore that they have the relevant expertise in at least some of these areas in order to be able to effectively guide their teams towards their adoption.

Our Tech Stack

  • On the Client-Side : Vanilla JavaScript / ECMAScript (ES5+), AngularJS / Angular, React / React Native, Flow or TypeScript.
  • CSS3 with LESS / SASS & HTML5

  • On the Server-Side : Java 8 with AspectJ & Maven, Spring Framework including AOP, Boot, Cloud, JDBC, MVC, Security. Relational databases such as PostgreSQL, Oracle & Amazon RDS.
  • Message brokers including ActiveMQ, RabbitMQ or Amazon SNS / SQS. PHP with Zend.

  • Continuous Integration with Jenkins, Test-Driven Development with Chai, JUnit, Karma, Mocha, & Sinon, Behaviour-Driven Development with Cucumber / Protractor, Agile Software Development and practical experience of Extreme Programming, Kanban & Scrum
  • Candidates with any of the following skills will be strongly preferred : Amazon Web Services, Docker, Kubernetes, Hazelcast, Hystrix, OpenShift, Redis, Zuul
  • The Nuts & Bolts

  • Love delivering a wow to our members
  • Ability to communicate clearly at all levels of our organisation
  • Curiosity & Creativity
  • Excellent attention to detail
  • Have an interest in technology, mobile and Able to work under pressure and manage workloads effectively
  • Organised, self motivated and accountable for own workload
  • A strong team player
  • Fun to be with and work with
  • Finally...

    This is a chance to work for one of the most sought after UK companies, highly regarded for its community model. In return for your outstanding efforts, you’ll be rewarded with a competitive salary and excellent benefits.

    We believe that hard work should be supported and recognised. This position plays an important role across the business, allowing you to work cross functionality, take on more responsibility and gain experience, which will greatly benefit you in the future.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form