cover image
Boots UK

Senior Software Engineer - Mobile

On site

Islington, United Kingdom

Full Time

13-03-2025

Job Specifications

Job Title: Senior Software Engineer - Mobile
Location: Islington, London
Contract: Perm
Recruiter: Noaman Hussain

About the role
We are looking for an experienced React Native developer to join our mobile development team and help shape the future of digital healthcare. You will play a pivotal role in building scalable mobile applications, driving quality through testing and automation, and delivering a seamless user experience. Working with the Head of Mobile App development and AI, you will help plan and develop app features along with mentoring more junior developers.

Responsibilities:
Collaborate with the mobile development team and broader engineering teams to deliver new features and enhancements.
Work closely with offshore teams to ensure seamless collaboration, effective communication, and high-quality outcomes.
Lead the design and implementation of mobile application features using React Native.
Ensure high-quality, maintainable code by implementing unit tests and end-to-end tests (e.g. Detox).
Optimize mobile applications for performance, scalability, and responsiveness.
Mentor junior developers, fostering their growth and technical expertise.
Take ownership of projects, ensuring timely and high-quality delivery.
Utilize CI/CD tools like Bitrise to automate testing, builds, and deployments.
Stay up-to-date with emerging technologies, including advancements in AI, and explore how they can enhance mobile application development.
Create documentation for new and existing features, and actively participate in knowledge-sharing sessions.
Participate in an on-call rotation post-probationary period, supporting critical mobile functionalities.

What you’ll need to have
These are the essential skills or experience needed to succeed in this role.
Previous working experience in mobile app development with React Native.
Strong expertise in JavaScript/TypeScript and knowledge of React Native libraries and frameworks.
Experience working with offshore teams and ensuring effective collaboration.
Experience with Detox for end-to-end testing and robust unit testing methodologies.
Familiarity with version control systems like Git.
Experience in integrating with RESTful APIs and using tools such as Postman..
Knowledge of mobile performance optimization and debugging.
Experience with cloud services such as AWS or Firebase.
An understanding of performance and crash monitoring software, Sentry or Crashlytics for example.
Strong problem-solving skills, with a focus on debugging and troubleshooting critical mobile systems.
Proficiency in CI/CD pipelines for mobile app deployment, specifically with Bitrise.
Strong documentation skills for technical and non-technical audiences.

It would be great if you also have
These are desirable skills or experience and are not essential, so we would welcome applications from candidates that don’t match this additional criteria.
Experience in the healthcare industry and its technical requirements.
Passion for exploring and implementing emerging technologies, with an interest in AI and its potential in mobile applications.

Our benefits
Boots Retirement Savings Plan
Discretionary annual bonus
Generous employee discounts
Enhanced maternity/paternity/adoption leave pay and gift card for anyone expecting or adopting a child
Flexible benefits scheme including option to buy additional holiday, discounted gym membership, life assurance, activity passes and much more.
Access to free, 24/7 counselling and support through TELUS Health, our Employee Assistance Programme.

We have a great range of benefits in addition to the above that offer flexibility to suit you - find out more at boots.jobs/rewards. Exclusions may apply, eligible roles only. Please note, any salary estimates given on third-party sites are not provided or endorsed by Boots and may not be accurate.

Why Boots
At Boots, we foster a working environment where consideration and inclusivity help everyone to be themselves and reach their full potential. We are proud to be an equal opportunity employer, passionate about embracing the diversity of our colleagues and providing a positive and inclusive working environment for all. As the heart of everything we do at Boots, with you, we change for the better.

What's next
Where a role is advertised as full-time, we are open to discussing part-time and job share options during the application process. If you require additional support as part of the application and interview process, we are happy to provide reasonable adjustments to help you to be at your best.
This role requires the successful candidate to complete a Pre-employment check after receiving an offer. Depending on your location you will be asked to submit either a DBS (Disclosure & Barring Service), PVG (Protection of Vulnerable groups) or an Access NI Check.
Boots is a Ban the Box employer and will consider the suitability of applicants with criminal convictions on a case-by-case basis.

#LI-Onsite

About the Company

Boots UK (boots.com), the UK’s largest pharmacy-led health and beauty retailer, is part of the Retail Pharmacy International Division of Walgreens Boots Alliance, Inc. (Nasdaq: WBA), the first global pharmacy-led, health and wellbeing enterprise. Walgreens Boots Alliance (Nasdaq: WBA) is a global leader in retail pharmacy, impacting millions of lives every day through dispensing medicines, and providing accessible, high-quality care. With more than 170 years of trusted healthcare heritage and innovation in community pharmac... Know more

Related Jobs

Company background Company brand
Company Name
Goldman Sachs
Job Title
Corporate Treasury - Payments Platform - Software Engineer - Analyst - Birmingham
Job Description
Job Description In today's financial industry, payment processing has emerged as a critical area of focus and innovation. Enterprises now expect payments to be processed more efficiently, affordably, and transparently. At Goldman Sachs, our Payments Platform team is at the forefront of this transformation, developing and supporting comprehensive payment solutions for all institutional and retail transactions. Our software manages the life cycle of incoming and outgoing cash flows, from initiation and execution to settlement, monitoring, control, and authentication. We prioritize scale, resiliency, and high availability to ensure seamless operations. Handling a high volume of transactions daily, our platform is the vital conduit enable Firm's business activities. Join us to be part of a team that drives the future of payment processing and makes a significant impact on the financial industry. What You Will Do Maintain and enhance existing products to support the firm's daily operations by collaborating with global business users and developers. Participate in the design, development and testing of new products and enhancements to deliver better user experiences, more reliable services, and enhanced financial opportunities for the firm and our clients with a special focus on scale, resiliency and high availability. Take ownership of the design, development, testing, and documentation of our systems. Collaborate with different business users, leaders and developers on a global scale to navigate complex regulatory, business and technical landscapes. Cultivate strong engineering processes to improve developer experience, build high-quality software, and promote sustainable innovation. Acquire an understanding of our business domain and requirements. Skills And Experience We Are Looking For Have a degree in Computer Science, a similar technical field of study or Degree in any STEM subject or equivalent work experience. Candidate should have a minimum of 2 years of experience in building and delivering software at scale. Candidate should have a minimum of 2 years of experience in coding with Java. Have working experience with database technologies, microservices architectures. Enjoy contributing to projects in various capacities, including front-end development, back-end development, DevOps, testing, and product management. Possess strong technical, analytical, and communication skills. Enjoy working with a diverse range of technical and non-technical stakeholders. Energetic, team-oriented, and self-motivated. (Nice to have but not mandatory) Have experience with payment systems, payment networks, financial services, or Fintech. Our Technology Stack Includes Java, Hibernate, Spring Boot, DB2, MongoDB, Oracle, Elasticsearch, micro-services and Kafka. (Nice to have but not mandatory) Cloud application development, Infrastructure as Code, Kubernetes, container-based deployment, monitoring/dashboard for health checks, and automated regression testing. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
West Midlands, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Bazaarvoice
Job Title
Senior Software Engineer (Backend)
Job Description
At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products. The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty. Our brand promise : closing the gap between brands and consumers. Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia. It’s official: Bazaarvoice is a Great Place to Work in the US , Australia, India, Lithuania, France, Germany and the UK! Bazaarvoice is looking for a seasoned software engineer to join us in building the future of product discovery. As part of the C&C team, you’ll build and evolve the next generation of a consumer app used by millions worldwide. If you’re looking for an opportunity to work alongside a slew of other smart, passionate people on interesting product and technology challenges, keep reading. Responsibilities Collaborate with Product Managers, Product Designers and other Software Engineers to deliver new functionality and iterative improvements to member-facing products and internal tools. Implement efficient, scalable and reusable services and APIs using Typescript. Write and review technical design documents for new applications and features. Participate in code reviews with other engineers. Focus on knowledge sharing with other engineers. Identify and resolve scalability and performance issues. Profile and improve large-scale database access patterns. Focus on application performance and monitoring. Participate in the on-call engineering rotation. Essential Criteria Demonstrated experience building using large-scale backend services and APIs. Detailed knowledge and working experience of JavaScript. High attention to detail, flexible and able to work concurrently on multiple projects. Ability to troubleshoot, research, and work through complex problems. Excellent written and verbal communication skills. Strong interpersonal skills. Desired Criteria Experience in working with modern CI/CD and engineering tooling – we leverage Amazon Web Services, GitHub Actions and Terraform extensively. Experience with microservice-oriented architectures. Experience with agile methodologies. Experience with Typescript. Experience with Python/Django. Why join Bazaarvoice? Customer is key We see our own success through our customers’ outcomes. We approach every situation with a customer first mindset. Transparency & Integrity Builds Trust We believe in the power of authentic feedback because it’s in our DNA. We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance. Passionate Pursuit of Performance Our energy is contagious, because we hire for passion, drive & curiosity. We love what we do, and because we’re laser focused on our mission. Innovation over Imitation We seek to innovate as we are not content with the status quo. We embrace agility and experimentation as an advantage. Stronger Together We bring our whole selves to the mission and find value in diverse perspectives. We champion what’s best for Bazaarvoice before individuals or teams. As a stronger company we build a stronger community. Commitment to diversity and inclusion Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers. Please note: Candidates who are successful will be required to undergo a Basic level DBS (Disclosure and Barring Service) background check.
Belfast, United Kingdom
Hybrid
Full Time
14-03-2025
Company background Company brand
Company Name
Accenture UK & Ireland
Job Title
Full Stack Engineering Manager - Leeds
Job Description
Full Stack Engineering Manager Locations: Leeds (must be willing to be based at and travel to client sites throughout the UK) Salary: Competitive salary and package (Depending on level of experience) Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history at the point of application. Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge. We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Next Gen Engineering is the home of our dedicated technology people who are focused on engineering memorable yet differentiated and captivating customer experiences. We have a seasoned group of cross-industry specialists who provide the best of full stack software engineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, DevOps and Creative Design. If you’re looking for an exciting career working in a vibrant environment with access to training and a global network of experts, this could be the role for you. As part of our global team, you'll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job. We are looking for talented platform and polyglot Software Engineers and Technical Leaders with a passion to positively impact the lives of many through the technology. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Digital Solutions: Take part in designing, developing, and implementing cutting-edge digital applications tailored to address unique business challenges across several industries. Technical Leadership: Display your technical leadership skills by guiding and collaborating with both onshore and offshore developer team members during client projects, ensuring successful outcomes. In our team you will learn to: Design, develop and implement new and innovative Digital applications that solve specific business problems on desktop, mobile and tablet Provide technical leadership to onshore and offshore developer team members on client projects Architect and implement secure solutions for clients on premise and in the cloud, integrating with existing authentication and security frameworks. We are looking for experience in the following skills: Industry experience in React. Backend architectures understanding including integration patterns Experience with building a complete full-stack solutions Experience with building APIs and microservices Experience with building event-driven solutions Experience with building robust integrations Experience with building datastore solutions on at least one No-SQL or GraphQL technology Experience with building modern front-end solutions using frameworks including React, Vue, Angular Experience with Cloud Native technologies on at least one of the major cloud services providers (AWS, Azure or Google Cloud) Build automation tools to support CI/CD pipelines Build cloud platforms using infrastructure as code tools including Terraform or CDK Strong Accessibility, Security, Performance and Caching coding Built-in quality engineering –Unit, Integration and Functional testing Databases & SQL skills using PostgreSQL, SQL Server, Oracle and also noSQL experience e.g. Dynamo, CosmosDB, Couchbase, MongoDB or any other relevant database technologies Object/Relational mapping technologies such as Hibernate Set yourself apart: Proven ability to apply analytical and creative thought and translate into technical solutions Proven ability to debug and resolve complex technical issues Excellent leadership, communication (written and oral) and interpersonal skills Required for Associate Manager and Manager Levels Experience shaping and delivering small to medium size pieces of work Experience mobilizing and shaping technical teams What’s In It For You At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 30 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice! Flexibility and mobility are required to deliver this role as there will be requirements to spend time onsite with our clients and partners to enable delivery of the first-class services we are known for. About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries — powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at www.accenture.com Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications 30/04/2025 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
Leeds, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Cornucopia IT Resourcing
Job Title
Software Engineer
Job Description
AI Software Developer Braintree £55-60k Our client is a pioneering software and technology firm in the hospitality sector, dedicated to delivering innovative solutions such as robot waiters, facial verification systems, mobile apps, EPoS, and payment solutions. They are looking for an experienced Software Developer to join their team. Reporting to the Head of Software Development, you will lead the design, development, and maintenance of high-quality, scalable software solutions. Collaborating with cross-functional teams, you will ensure timely delivery of projects that meet the highest standards. Essential Skills & Requirements Proven experience (5+ years) as a Software Developer or similar role. Strong proficiency in C#, JavaScript, and T-SQL. Expertise in .NET, REST APIs, and SOAP. Experience in WPF or XAML-based UI frameworks. Solid understanding of software architecture, design patterns, and development best practices. Experience with relational SQL databases, particularly MS SQL and MSRS. Knowledge of version control tools such as Git/DevOps. Experience working in Agile development environments. ai
Braintree, United Kingdom
On site
Full Time
13-03-2025