Senior Software Engineer - Mobile
Apply now
Senior Software Engineer - Mobile

Senior Software Engineer - Mobile

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Apply now
T

At a Glance

  • Tasks: Join our mobile team to develop and enhance healthcare apps using React Native.
  • Company: Boots is a leading health and beauty retailer committed to inclusivity and innovation.
  • Benefits: Enjoy flexible working options, a supportive environment, and opportunities for growth.
  • Why this job: Shape the future of digital healthcare while mentoring junior developers in a collaborative culture.
  • Qualifications: Experience in mobile app development with React Native and strong problem-solving skills required.
  • Other info: Open to part-time roles and offers reasonable adjustments during the application process.

The predicted salary is between 48000 - 72000 £ per year.

Location: Islington, London

Contract: Perm

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.
  • 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.

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.

Senior Software Engineer - Mobile employer: The Boots Company PLC

At Boots, we pride ourselves on being an exceptional employer, particularly for our Senior Software Engineer - Mobile role based in Islington, London. Our inclusive work culture fosters collaboration and innovation, providing ample opportunities for professional growth and mentorship, especially for junior developers. With a commitment to embracing diversity and supporting employee well-being, we offer a dynamic environment where you can thrive while contributing to the future of digital healthcare.
T

Contact Detail:

The Boots Company PLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Mobile

✨Tip Number 1

Familiarise yourself with React Native and its latest features. Since the role specifically requires experience in mobile app development using this framework, being able to discuss recent updates or projects you've worked on will show your passion and expertise.

✨Tip Number 2

Highlight your experience working with offshore teams. This role emphasises collaboration across different locations, so be prepared to share examples of how you've successfully communicated and coordinated with remote colleagues in past projects.

✨Tip Number 3

Brush up on your knowledge of CI/CD tools, particularly Bitrise. Since automating testing and deployments is a key responsibility, demonstrating your familiarity with these processes can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your mentoring experiences. As you'll be guiding junior developers, sharing specific instances where you've helped others grow in their roles will showcase your leadership skills and commitment to team development.

We think you need these skills to ace Senior Software Engineer - Mobile

React Native Development
Mobile Application Development
Unit Testing
End-to-End Testing with Detox
Collaboration with Offshore Teams
Version Control with Git
RESTful API Integration
Postman Proficiency
Mobile Performance Optimisation
Debugging Skills
Cloud Services (AWS, Firebase)
Performance Monitoring (Sentry, Crashlytics)
CI/CD Pipelines (Bitrise)
Technical Documentation Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with React Native and mobile app development. Include specific projects where you've led the design and implementation of features, as well as any mentoring roles you've taken on.

Craft a Compelling Cover Letter: In your cover letter, express your passion for digital healthcare and how your skills align with the role. Mention your experience with offshore teams and CI/CD tools like Bitrise, as these are key aspects of the job.

Showcase Relevant Skills: When detailing your experience, emphasise your familiarity with testing methodologies, performance optimisation, and cloud services. Use specific examples to demonstrate your problem-solving skills and ability to debug critical mobile systems.

Highlight Continuous Learning: Mention any recent courses or certifications related to emerging technologies, especially in AI, that could enhance mobile application development. This shows your commitment to staying up-to-date in the field.

How to prepare for a job interview at The Boots Company PLC

✨Showcase Your React Native Expertise

Be prepared to discuss your previous experience with React Native in detail. Highlight specific projects where you led the design and implementation of mobile features, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Collaboration Skills

Since the role involves working closely with offshore teams, share examples of how you've successfully collaborated with remote colleagues. Discuss any tools or strategies you used to ensure effective communication and high-quality outcomes.

✨Emphasise Testing and Quality Assurance

Talk about your experience with unit testing and end-to-end testing, particularly using Detox. Be ready to explain your approach to ensuring high-quality, maintainable code and how you integrate testing into your development process.

✨Stay Updated on Emerging Technologies

Express your enthusiasm for staying current with advancements in AI and other technologies that can enhance mobile app development. Share any relevant experiences or projects where you explored new technologies and their applications in your work.

Senior Software Engineer - Mobile
The Boots Company PLC
Apply now
T
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>