Senior Software Engineer - Android (Digital)

Holborn Store Support Centre

Location

Holborn Store Support Centre

Hours

Full-time

Contract Type

Permanent

Salary

Competitive plus benefits

Areas of business

Software Engineering

Job ID

170007AH

Google Map of 33 Holborn London EC1N 2HT

Sainsbury's Supermarkets Ltd, 33 Holborn, London, EC1N 2HT

 

Retail is changing at an ever-increasing pace, and in our Digital & Technology division we’re moving faster than most. We’re continually creating and evolving the technology UK consumers will be using in the future, and offering increasingly bold and agile solutions for our customers and colleagues.
 

At the forefront of an evolving industry, we’re exploring a fascinatingly diverse technological landscape. And joining us in Software Engineering means you’ll be one of our amazing digital innovators - transforming not only our business, but the very face of retail in the UK.

 

By exploring new, inventive ways to delight our customers, you’ll be shaping the way the world shops tomorrow. And you’ll be transforming our technology ecosystem into something that will help us meet the constantly evolving challenges of the future. You can find out more about what we do in our Engineering Blog

 

In this role you’ll take a test-driven approach to write beautiful, well-structured code while pair programming collaboratively with other engineers. You’ll be dedicated to a lean approach to software engineering deploying code frequently using continuous integration and continuous deployment.

 
Things move pretty fast around here, so it's important you can focus on delivering the right thing the right way, collaborating with other colleagues to make it happen. We use a variety of tech and you need to be willing to pick up new tools and techniques. As a senior team member, you'll have strong communication skills and a passion for mentoring/coaching junior developers. We're constantly working on how to improve our own processes so we want you to be an active contributing part of an agile development team. We’d also like you to be yourself - analytical, curious and unafraid to challenge the status quo.
 
 In return you’ll get:
 
  • Discount across the Sainsbury’s Group
  • Holiday allowance
  • Bonus scheme
  • Retirement savings plan
  • Special offers on gym memberships, restaurants, holidays, retail vouchers and more
  • Flexible/agile working and job share conversations are encouraged, please ask your recruiter for further detail
 
More about the role:
  • Write beautiful, well structured, well tested code.

  • Take the lead in architecting systems and applications.

  • Design smart ways of storing and displaying complex data.

  • Be an active contributing part of an agile development team.

  • Mentor/coach junior developers.   
More about you:
  • 3 + years of experience in writing Android applications.

  • In-depth knowledge of Kotlin and/or Java for Android Applications.

  • Knowledge of software architectures such as MVVM or MVP and their tradeoffs.

  • Commercial experience Test Driven Development and/or Behaviour Driven Development.

  • Knowledge of at least one mainstream back-end language such as Go or PHP is a plus.

Everyone is welcome at the Sainsbury’s Group, and we’re proud to be an equal opportunities employer that champions a diverse and inclusive culture. If you’ve read about this fantastic opportunity and are excited about working for us, but you’re not sure if you’re 100% there with your experience – we’d still love to hear from you! Just make an application and we’ll be in touch from there (we’re also happy to discuss flexible working options if normal office hours aren’t always doable). 

If you’d like to find out more about us before applying head to: https://sainsburys.jobs/working-at-sainsburys/values-culture/ 

 

#LI-RM1