Join a startup environment within one of the worlds largest networks, Telefonica.

Founded 2009
201-500 employees
  • Digital Communication
  • Headquarters address
    11 Vine St, Uxbridge, UK
    Video preview
    Play button

    At the heart of it, we believe in something simple. A better way to do mobile.

    giffgaff is moving from a monolithic application to a microservice based architecture, from fixed infrastructure to the cloud. Did you notice that lower case ‘g’ at the start of the sentence? Great, you’ll need that attention to detail.

    We heart technology

    This is our current tech stack, but we're always looking for new ways to deliver great software to delight our members.

    Tech stack - Java, Spring, Docker, Terraform, PHP, AWS, Openshift, Ansible,

    Maybe we’re a bit old-skool, but we prefer full-stack developers. Coding is coding and the main difference is syntax - right?

    We're passionate programmers who enjoy using a variety of frameworks, languages & tools and we're happy to pick up new skills when the need arises.

    Technology at Giffgaff

    Back End Track: Java to include AspectJ & Maven, Spring Framework to include AOP, Boot, Cloud, JDBC, MVC, Security. Relational databases such as PostgreSQL, Oracle & Amazon RDS. Message brokers such ActiveMQ, RabbitMQ or Amazon SNS/SQS.

    Data Track: Amazon Athena, Data Pipeline, Redshift & Redshift Spectrum, Microsoft SQL Server 2012 to include Functions, Stored Procedures, T-SQL, Performance Tuning, Query Optimisation & SSDT.

    Front End Track: Vanilla JavaScript / ECMAScript (ES5+), AngularJS and/or Angular, TypeScript. CSS3 with LESS/SASS & HTML5, PHP with Zend Framework.

    Test Track: SDET Background with experience of Protractor, Selenium and Serenity. Ability to perform white-box testing and code reviews, pairing with software engineers when required, an in-depth understanding of the OWASP top 10 and an awareness of security/penetration testing.

    Continuous Integration with Bamboo & Jenkins, Test-Driven Development with Chai, JUnit, Karma, Mocha, & Sinon, Behaviour-Driven Development with Cucumber / Protractor, Agile Software Development with practical experience of Extreme Programming, Kanban & Scrum.

    A good understanding of OAUTH together with REST and SOLID software engineering principles plus any real-world application of using 12-Factor App methodology is desirable.

    Candidates with any of the following skills will be strongly preferred: Amazon Web Services, Docker, Kubernetes, Hazelcast, Hystrix, OpenShift, Redis, Zuul

    Nuts & Bolts:
    Love delivering a wow to our members
    Ability to communicate clearly at all levels of an organisation
    Curiosity & Creativity
    Excellent attention to detail
    Have an interest in technology, mobile and wider popular culture trends
    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

    Tech stack

    Java, Spring, Docker, Terraform, PHP, AWS, Openshift, Ansible