Share this Job

Software Developer (Email Marketing and Personalisation) @ giffgaff

Date: 12-Feb-2019

Location: UXBRIDGE, GB

Company: Telefónica S.A.

Email Marketing and Personalisation Software Developer


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.


The Role


At giffgaff we have a challenge and we need your help. Our members are at the heart of everything we do, and we’d love to tell our story in the way they want to hear it most. We want to use the latest data science, machine learning and personalisation technologies to take our member relationship and marketing capabilities to the next level.

If you are a self-starting software development engineer with an agile mindset and experience in member relationship management, email marketing or ecommerce personalisation then we hope this could be the perfect career move for you.

We’re a highly agile organisation working in multi-disciplinary product teams with hypothesis driven development, fast feedback loops and continuous delivery pipelines, so you’ll need to be a team player, able to think fast and change direction frequently, working in a dynamic and exciting environment.

Our culture is very important to us, we live and breathe agile software development and our approach and working environment compliments the core agile principles. Our culture shines bright through everything we do so you’ll need great communication skills, passion and energy, determination, a healthy curiosity, a strong desire to learn and improve and a commitment to excellence.


Key Skills/Experience


Our core technologies are React & Java, but (because we’re a bit old-skool) we prefer our engineers to be full-stack devs. Coding is coding and the main difference is syntax - right? So were looking for passionate programmers who are comfortable with using a variety of frameworks, languages & tools and who are happy to pick up new skills when the need arises.


We have the following tech stack at giffgaff:

  • 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.

Candidates with any of the following skills will be strongly preferred:

  • Javascript, HTML, React, and Java 8+
  • Relational databases such as PostgreSQL, SqlServer & Amazon RDS
  • Experience with message brokers
  • Amazon Web Services, Docker, Kubernetes, OpenShift,
  • Familiarity with machine learning and A/B testing
  • Experience in defining, refining and managing technical approaches based on the bigger picture




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.