About the role
As the UK's most successful omni-channel retailer, ecommerce is a key part of our business - we run two of the busiest websites in the UK, driving a significant proportion of our sales. Our engineering practice includes 80+ teams, working on everything from Cloud platforms to mobile apps, from ecommerce functionality to machine learning. Have a quick glance at our Engineering best practices, see our engineers talk about their experience, and explore opportunities to learn and grow. Check out our Tech stack, and reach out to us if you have any questions. Visit - https://www.jlpjobs.com/engineering-jobs/
Benefits and Contract Details
* Flexible Working: This is a hybrid role, primarily working from home in the UK and at our London or Bracknell Head Offices, with occasional visits to other locations as needed. Most engineers visit the office once or twice a month, but more frequent visits may be required occasionally. Our offices are open five days a week for those who prefer more regular office work.
* Expected Salary: £59,500 - £92,400 (depending on experience)
* Contract Type: Permanent
Key Responsibilities
* Drive a culture of team accountability for quality, continuous testing, and improvement. Initially, as a Senior Quality Engineer, you will be embedded in a software engineering product team, typically with a Delivery Lead, iOS and Android Engineers, and Analysts working on mobile apps.
* Mentor team members in testing practices, coach on quality approaches including deployment and observability, review codebases and pipelines, and assist from business needs to production monitoring, always keeping the customer/user experience in mind.
* As a senior member of our Quality Engineering Community, mentor junior members and support their development.
* Work effectively with diverse technical and non-technical stakeholders, requiring excellent communication and stakeholder management skills. Advocate for improved engineering practices.
* Opportunities to progress into people management roles.
* Continuously improve skills and stay updated with the latest technologies and techniques, with support and resources provided.
Essential Skills and Experience
* Extensive experience delivering native mobile apps for iOS and/or Android.
* Knowledge of architectural patterns for mobile applications.
* Experience with CI/CD pipelines for mobile apps and backend services.
* Coaching teams on testing strategies, including shift-left and shift-right testing.
* Critical thinking about engineering approaches, leading discussions on quality risks.
* Experience with elaboration activities to ensure clear, testable requirements.
* Proficiency in coding solutions for testing needs, including test automation and pipeline development.
* Knowledge of testing tools/frameworks like XCTest/XCUITest or Espresso.
* Ability to analyze non-functional risks such as performance, resource usage, and device compatibility, and advise mitigation strategies.
* Understanding operational requirements like resilience, performance, and observability.
Desirable Skills/Experience
* Experience with Bitrise/Gitlab CI, GraphQL, BFF patterns, Microservices, cloud platforms (GCP/AWS), and mobile security testing.
Additional Information
* Application process involves an online assessment, CV upload, and questions. More details at https://www.jlpjobs.com/how-to-apply/journey/
* Next steps include a screening call, technical assessment, and interviews.
* Let us know about any adjustments needed during recruitment.
About The Partnership
We're the largest employee-owned business in the UK, home to John Lewis and Waitrose. We foster a culture of ownership, innovation, and inclusivity, aiming to build a happier world. We value kindness, respect, and diversity, and encourage everyone to be themselves and thrive.
Note: Some roles may require pre-employment vetting, including DBS checks and financial probity checks. Apply early as vacancies can close quickly. We support flexible working arrangements and encourage discussion during interviews.
#J-18808-Ljbffr