Senior Product Developer IoS & Android

Contract type



Support Centre - IT


England, GB

Costa Coffee is looking to expand our existing Mobile Development teams to support a growing product roadmap, and future international mobile applications as we expand into new markets. 

Work within an agile team to deliver across the entire product life cycle – concept, design, build (code), deploy, test, release, operate in production, and maintain unit, functional, and performance test automation.

Technology becomes increasingly important in enabling business strategies.  This role will be integral to the success of IT. 

Since 2015 our central London digital hub has been working with the latest technologies to accelerate digital experiences and connections with our customers. Our native apps service one of
the largest loyalty programmes in the UK (with almost a million monthly active users) and are built in Swift and Java (with Kotlin rapidly taking over. We take technology seriously.

Costa is an ambitious business with ambitious plans for further expansion around the globe. We’re embracing the cloud (AWS, Azure, AliCloud) and working to organize our data to increase
speed and scale.  All this to create great experiences for our coffee fans on apps, tablets, our Costa Express machines, and in our stores. It’s never been a better time to join Costa

Please apply for either role based on your technical experience below. 

Senior Android Developer 

  • Native Android development: Android SDK, Java, Kotlin, Coroutines and Android Lifecycle Design patterns, OP, and architectural patterns like MVP, MVVM and Clean Architecture
  • Hands on experience and knowledge of popular 3rd party libraries including Retrofit, Dagger, RxJava
  • Strong knowledge of Android UI design principles, patterns, and best practices including dynamic UIs, Fragments and Android Architecture Components
  • Experience to ensure compatibility across a wide range of Android devices including older models and Android versions
  • CI/CD understanding including unit tests, test automation, GIT, gitflow, and tools like Bitrise and Firebase
  • Have experience working with remote data via RESTful APIs and JSON formats
  • Experience on profiling and debugging Android apps, Unit and UI testing with Junit and Espresso 

Senior IoS Developer

  • Native iOS development: Swift Design patterns, OOP, and architectural patterns like MVVM
  • Knowledge of restful APIs
  • CI/CD understanding including unit tests, test automation, Git, gitflow, and tools like Bitrise and Firebase
  • Agile methodologies and incremental development RxSwift, CoreData, ·Unit and UI testing with XCTest
  • Understanding App Extensions and/or Apple Watch
  • Understanding Apple’s Human Interface Guidelines
  • Understanding dependency management with CocoaPods, Carthage and/or Swift Package Manager

What we can offer...

We’re on an exceptional adventure and can offer a truly purpose led career with flexibility to suit your personal needs. In addition, you will benefit from the below:

  • BUPA Healthcare
  • Costa Pension Scheme   
  • Annual Bonus Scheme   
  • 25% staff discount, including endless free coffee onsite at support office     
  • 25 days Holidays

At Costa Coffee we celebrate Inclusion and Equality; we believe everyone should bring their true self to work. We advocate collaboration and transparency and embrace differences in all that we do. 

#nowisthemoment to join.

Job ref:



04 Jan 2021

You might also be interested in

Security Operations Engineer

Houghton Regis, England, LU5 5YG, GB

View vacancies
Compliance Lead

Loudwater, England, HP10 9QR, GB

View vacancies
Business Analyst (IT)

Houghton Hall Business Park, Porz Avenue, , Dunstable, GB-BDF, LU5 5YG, GBR

View vacancies
Microsoft App Support Senior Specialist

Houghton Regis, England, LU5 5YG, GB

View vacancies
Scrum Master

Loudwater, England, HP10 9QR, GB

View vacancies
IAM Analyst and Systems Support

Houghton Regis, England, LU5 5YG, GB

View vacancies