Overview

Position Title:Software Engineer

Company:giffgaff

Location:Halesowen, UK

Job Description:

giffgaff is a fast-growing mobile network. Our business model is unique – we take a highly collaborative approach with our members who help (and are rewarded for helping) across all areas of the business. Our vibrant online community, online platform and immense value proposition are key to our success. We do not have a retail footprint or expensive call centres, so we can pass these savings straight on to our members in a way that no other telecoms business does.

Responsibilities:

  • Work with a full-stack attitude within a self-organising, cross functional product engineering team using extreme programming practices – notably pair programming and test-driven development
  • Build, support and maintain automated, fault-tolerant, scalable products and solutions that are continuously delivered into our production environment
  • Be technically curious, tackling problems without giving up, and producing solutions that less-experienced engineers can use, maintain, and learn from

Requirements:

  • Qualifications: Bachelor’s degree in computer science, programming, mathematics, or a related field or equivalent experience. Professional certifications in relevant technologies are desirable.
  • Essential Skills: Reading & Writing Code, Debugging & Troubleshooting, IDE & OS Basics, Test Driven Development, Pair Programming, Clean Code & Refactoring, Version Control
  • Desirable Skills: CI / CD, Algorithms & Data Structures, DI / IoC, Mocks & Stubs, Alerting & Monitoring, Functional & Non-Functional Testing, SOLID Principles, Containerisation & Networking Basics, Twelve Factor App Design, Solution Architecture

About giffgaff

We thought it would be nice to tell you a little bit more about giffgaff. The company. The brand. The mobile network run by you.