Online since 1999 | 12,507 IT Jobs Live NOW
Software Engineer ll (Mobile Apps - Android OR IOS)
Premium Job From Tesco
Recruiter: Tesco
Listed on: 25th October
Location: London
Salary Notes: £0 - £0
Type: Permanent
Start Date: ASAP
Reference: tesco/TP/5304369/336901_1540464361
Contact Name: Ryan Martin
What's in it for you?

* We are building systems to solve real world problems at scale, with impact for tens of millions of people
* There are great engineers (and managers and product people) to learn from
* We are agile and enlightened in our approach to building software and teams
* There's a great atmosphere and we work sustainably as a team
* Tesco has a "do the right thing" mentality
* We promote flexible working

Main Responsibilities

* Be heavily involved with design and product teams to understand needs, propose features, create early prototypes and transform them into exciting end consumer features.
* Architect new end-to-end features that bring shopping innovations to mobile, TV and wearable audiences.
* Write clean, maintainable code and perform peer code-reviews.
* Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed.
* Propose innovative tools, frameworks, automations and processes that are used by the entire mobile shopping team for development.
* Mentor team members to promote engineering excellence

Ideal Candidate

* Experience architecting complex mobile applications
* 5+ years of commercial software development experience in Java and/or Swift/Objective C
* BS/MS in Computer Science or equivalent
* Firm understanding of software development principles, capabilities and limitations of mobile platforms (iOS and Android)
* Passion for mobile development. We would love to hear about apps you've developed.
* Understanding and exposure to integrating REST API endpoints
* Strong experience and understanding of industry standard mobile accessibility
* A desire to write readable, maintainable, modular and extendable code
* Experience in full development life cycle; design, coding, test, build, QA, deployment and maintenance
* Exposure to the DevOps model
* Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD
* Solid enterprise / commercial development experience
* A strong team player with the ability to influence and lead stakeholders when necessary
* Demonstrable ability to self-manage, be proactive, take ownership, build relationships and drive solutions through from inception to production

To find out more and to apply, please click the APPLY button.


Browse all skill types