Mobile Software Engineer (bupa)

bupa    Staines    2024-07-11

Job posting number: #129354 (Ref:R1164519)

Job Description

Job Description:

Mobile Software Engineer 

Location: Willow House, Staines 

Permanent contract 

Salary range: £48,000- £60,000 dependant on experience  

Full time  

We consider all types of flexibility, including locations, hours and working patterns. 


We make health happen 


At Bupa, we’re passionate about technology. With colleagues, customers, patients and residents in mind you’ll have the opportunity to work on innovative projects and make a real impact on their lives. 


Right from the start you’ll become part of our digital strategy, joining us on our journey and developing yourself along the way. 


As a REACT native engineer you will need solid JavaScript, Typescript experience and ideally have had some exposure to or knowledge of Mobile Application Development Frameworks. The role involves the development of both iOS and Android applications so as REACT Developer you will need classic iOS or Android.

A proven track record creating commercial applications as a REACT Developer is essential as is a thorough understanding of OO principles and the ability to support the product from an Incident and Problem management perspective. You’ll also be required to coordinate Major Incidents in the Mobile space, issue comms to the stakeholder community and coordinate RCA (root cause analysis). 

Agile is a must as REACT Developer along with the usual principles and tools – ideally TDD, BDD, Pair programming, GIT. Again, as REACT Developer, Typescript, JavaScript, iOS, Android are all essential with some exposure to C# JOB IS FROM: italents.netVIEW.Net would be a good to have. 

To participate in or undertake the technical analysis, specification, estimation, development, implementation and support of software solutions, working with business users, third parties, and other IT colleagues, as appropriate. 



How you’ll help us make health happen: 


  • There will be a wide range of technical accountabilities and activities performed by the job holder depending on the specific discipline e.g. Development, Support and environment Configuration. 

  • The job holder will be the technical authority in their domain. This could be application or technology specific 

  • Undertake support, development or environment configuration activities as required for discipline 

  • Establish and maintain credibility and working relationships with other IT teams, being an ambassador for UKMU-IT within the business community, supporting a customer service culture. 

  • Takes ownership for resolving all IT related problems within their domain, which directly or indirectly impact on the operational services or development 

  • Impact assess and validate technical solutions, designs, proof of concept to ensure end to end solutions are fit for purpose 

  • Take part in implementation activities, change control and release planning 

  • Work within the application delivery standards, development methodologies and strategic architecture frameworks 


  • Responding to customer incidents and resolving service-affecting issues 

  • Managing production issues, coming up with technical fixes, and helping with root cause analysis of issues 

  • Setting up and maintaining deployment environments for production and development systems 

  • Understanding and addressing performance concerns 

  • Working with product managers to refine and agree scope and detail of tasks 

  • Relying on a solid understanding of development patterns and practices to produce clean, testable, maintainable code 

  • Writing automated unit and integration tests 

  • Actively contributing to the team's commitment to continuous improvement 

  • Developing efficient and robust data and application state models 

  • Developing secure, reliable solutions informed by up-to-date best practices 

  • Contributing to onboarding resources for new team members 

  • To arrange for external technical support where problems cannot be resolved in house. 

  • Gain awareness and understanding of how the Hospital operates to better understand and serve Customers. 



Key Skills / Qualifications needed for this role: 


  • Proven commercial experience developing apps with REACT 

  • Experience or significant exposure to   

  • REACT Native (iOS, Android) 

  • Incident and Problem management principle 

  • JavaScript (and other UI / layout technologies) 

  • Mobile Application Support & Monitoring Tools (ServiceNow, NewRelic) 

  • Unit testing and test automation 

  • UI Tools (Figma, Storyboards) 



  • Visual Studio Code / Azure DevOps (build pipelines, testing tools, diagnostics / analysis) 

  • Microsoft .Net Core / Framework 

  • C#  

  • Databases (SQLite, Azure SQL Database, CosmosDB, EF Core) 

  • ASP.Net Web API and MVC 

  • Dependency injection (eg ninject) 


  • Experience working in development, support or environment configuration 

  • Minimum level of technical experience required would be determined by specific discipline and technology mix for the role   

  • Strong communication skills, good team player 

  • Experience of working in a matrix managed environment, with mixed teams including contractors and outsourced vendors 

  • Understanding of SDLC and Agile methodologies such as Scrum 




Our benefits are designed to make health happen for our people. Viva is our global wellbeing programme and includes all aspects of our health – from mental and physical, to financial, social and environmental wellbeing. We support flexible working and have a range of family friendly benefits. 


Joining Bupa in this role you will receive the following benefits and more: 


  • 25 days holiday, increasing through length of service, with option to buy or sell 

  • Bupa health insurance as a benefit in kind 

  • An enhanced pension plan and life insurance 

  • Annual performance-based bonus as part of the Staff Bonus Scheme 

  • Onsite gyms or local discounts where no onsite gym available 

  • Various other benefits and online discounts 


At Bupa we adhere to a structured framework when awarding any changes to salary. We believe this creates a fair and consistent approach for all colleagues looking to grow or change role. For more guidance please click HERE. 


Before you apply for a vacancy, please ensure your job history on your workday profile is up to date with all your career history and achievementsThis will mean the Recruitment team have all the relevant information they need to review your application. 


Please be aware that if you’re successful in securing this role there may be changes to your notice period and other terms and conditions, your recruiter will be able to advise what this means for you during your application. 


Why Bupa? 


We’re a health insurer and provider. With no shareholders, our customers are our focus. Our people are all driven by the same purpose – helping people live longer, healthier, happier lives and making a better world. We make health happen by being brave, caring and responsible in everything we do. 


We encourage all our people to “Be you at Bupa”, we champion diversity, and we understand the importance of our people representing the communities and customers we serveThat’s why we especially encourage applications from people with diverse backgrounds and experiences.  


Bupa is a Level 2 Disability Confident Employer. This means we aim to offer an interview/assessment to every disabled applicant who meets the minimum criteria for the role. We’ll make sure you are treated fairly and offer reasonable adjustments as part of our recruitment process to anyone that needs them. 

Time Type:

Full time

Job Area:



Staines - Willow House

Employer Info

Job posting number:#129354 (Ref:R1164519)
Application Deadline:2024-08-10
Employer Location:bupa
More jobs from this employer

Jobs Viewed Recently