Software Engineer

Sainsbury's ,
Milton Keynes, Buckinghamshire

Overview

Job Description

Mobile Engineer (iOS & Android) Sainsbury's Bank, Lochside, Edinburgh In a nutshell As a Mobile Engineer, you will help drive the development of applications and tools across production and non-production environments. What you need to do * Develop and support mobile applications from initial concept to production. * Understands the value in different ways of working and challenges inefficiencies. * Drives improvements in community content, health, and moderated discussion. * Understands stakeholder requirements and manage expectations for the teams work. * Identifies areas of improvement and optimisation to further benefit team progress. * Applies innovative solutions to independently complete various tasks of a diverse scope. * Works on non-routine tasks of a diverse scope. * Contributes to defining procedures to aid in analysing and investigating issues. What you need to know and show * 2 years of successful delivery of mobile applications in an Agile development environment * Experience of automated testing using Test Driven Development (TDD) * Understand the value in different ways of working and works towards changing inefficiencies * Challenges and introduces knowledge base content and best practice. * Experience of GIT, CI/CD and releasing apps into the App/Play Store * Knowledge of architectural patterns (mvp, mvvm) and encryption/security standards For Android * Mobile application development using Kotlin and/or Java * Use of Android Studio, Android Material Design, dependency injection and RxJava/Coroutines For iOS * Mobile application development using Swift and Objective-C * Use of XCode, UIKit and dependency management tools Support we will provide * Access to a wide range of learning offerings including Bitesize * Relevant technical training as required * Regular 121s with line manager * Coaching from other colleagues across the business as required Our benefits In addition to the all-important competitive salary, pension & bonus offering, we totally get that life outside work is important to us all. So we want to shout out some of our other great benefits... * We offer flexible working to help you achieve a good work/life balance. * Opportunity to buy extra holidays is on the table. * Discounts on your weekly shop, buying a laptop or sofa? We've got it covered through your Sainsbury's, Argos and Habitat store discount card. * Cycle to work scheme and great coffee and cake! A little about us & our culture We're proud of our heritage as the UK's first supermarket bank. As digital technology drives the banking landscape we want to be at the cutting edge of this technology, offering award winning innovative digital banking products to our customers. Technology is where we see our growth therefore we need innovators to join us and drive the next phase of our evolution. We're a friendly bunch who collectively share a passion to make our customers' financial lives easier. As part of the wider Sainsbury's Group, being one of the UK's most trusted brands, it brings our colleagues a wealth of opportunities to fulfil their potential. Here, you can be part of something bigger and help to create a new approach that puts the customer at the heart of everything we do. It's important that our colleagues reflect the diversity of the communities we serve. Our inclusive recruitment policy means we're committed to training and developing all our colleagues, treating everyone fairly and equally when they come and work with us. As this role involves working within a regulated environment any offer will be subject to satisfactory background checks including criminal record check, credit check, fraud check and employment references.