Expires soon ARGOS

Android Developer

  • City of London (Greater London)
  • IT development

Job description

·  Role area
·  Contract type
·  Job reference
·  Location
We are the Builders of ArgosTech and we are building the future of retail.We build technologies that customers and colleagues love and other developers respect. But we’re building more than technologies, we’re also building ourselves.

The future of retail technology won’t come from a single effort or invention, but rather from ArgosTech teams empowered to build that future. That’s why we invest in people and teams, not projects.

Our Engineering teams build new tech in greenfield status across several digital channels such as our Website (1B yearly visits), In Store Digital Tablets (12M+ monthly users), Mobile Apps (6M+ downloads) and 900 Retail Stores. We have been ranked the 2nd largest digital retailer in the UK and have been awarded 'Tech Retailer of The Year 2017.'

In the end, we expect to build the best place in the world to build the best tech in retail.

Typical Technologies in our stack for this role:

Android Mobile Apps written in Java 1.7 & 1.8, using the best in-class and cutting edge open source libraries such as Dagger2, Retrofit, Picasso, RxJava, ButterKnife, Autovalue, Realm, Google support and design libraries. We use Junit and Expresso for designer tests whilst collaborating closely with the teams SDETS who are using Mockito and Cucumber tests in a TDD/BDD approach. We keep track of everything using git, Jira & Confluence.

Team task:

Building first class, quality code for our in-store colleagues and customer facing tools and services which include the following:

• Our brand new In Store Digital Browser that is based on a native Android tablet.

• Android based customer and colleague facing apps to support Click & Collect on android tablets and PDAs

• Integration with our order and inventory management algorithm services to support Same Day and Fast Track Delivery

• Building advanced product search roadmap architectures to ensure customers are getting what they need and when

they want it as soon as possible.

Challenges we're excited about tackling:

Creating an in-house solution for implementing colleague alerts for out Click & Collect solution. This will reduce ongoing operating costs and reduce the number of mobile devices required in-store
Adding support for more click and collect parcel sources in our in-house solution in addition to Argos and TU@Argos for collection points across Argos and Sainsbury’s.
Continuing to enhance the digital browsing experience in our Argos stores.

We are looking for people with:

Experience with MVP or similar pattern
Experience with Realm or other ORM/DB
Experience with one or more other 3rd party libraries that we use such as RxJava, Butterknife, AutoValue, Retrolambda
Experience with Node.js is a plus
Seeing unit and espresso tests as part of your workflow
Thorough understanding and passion for native Android UI/UX
Drive to learn new skills, contribute to the team and to improve
Agile experience is a plus

Working environment:

Flexible approach to working hours, including ability to work from home when required. Smart, recently refurbished office. Casual dress-code. Good social environment – “Super Social Friday”. Close to London Victoria station.


Bonus – 10%
Holidays – 22 with the option to buy up to 5 days per year
Company pension
Discount at Argos, Sainsbury’s and Habitat
Sharesave scheme – Risk-free way to buy shares at a discounted rate
Share Purchase Plan
Childcare vouchers
Cycle to work scheme
Season Ticket Loan