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.
- 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
- BUPA Healthcare
- Costa Pension Scheme
- Annual Bonus Scheme
- 25% staff discount, including endless free coffee onsite at support office
- 25 days Holidays
04 Jan 2021