SonicJobs Logo
Left arrow iconBack to search

Principal Software Engineer Mobile App

Vitality
Posted 5 hours ago, valid for 8 days
Location

London, Greater London EC1R 0WX

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

Health Insurance
Life Insurance

By applying, a Reed account will be created for you. Reed's Terms & Conditions and Privacy policy will apply.

Sonic Summary

info
  • The role is for a Software Engineer in the Member Active Engagement team at Vitality, requiring a hybrid working pattern of two days per week in the office.
  • Candidates should have evident experience in software engineering, particularly in mobile application development for iOS and Android, with expertise in Swift and Kotlin/Java.
  • The position involves implementing the software development life cycle, solving complex problems, and ensuring adherence to technical standards while delivering user-friendly solutions.
  • A competitive salary is offered, along with additional benefits such as a bonus scheme, pension contributions, and health insurance.
  • Applicants should have experience in Agile methodology and be able to communicate technical issues clearly to various audiences, with a preference for those with several years of relevant experience.
About The RoleTeam – Member Active Engagement - ITWorking Pattern - Hybrid – 2 days per week in any of the Vitality Offices (Bournemouth, London or Stockport). Full time hours. We are happy to discuss flexible working!What this role is all about:Our Software Engineers play a critical role in Vitality’s successful business model by building and maintaining software solutions. You will work in line with quality and time parameters, offering brilliant products with seamless, intuitive customer journeys.You will be assigned to projects that require improvements to mobile applications on iOS and Android platforms. Your key areas of focus will be the application features and functionality, and adding to a modular application architecture.Key Actions
  • Implement the software development life cycle: build, maintain, test, deliver, release and document user-friendly and customer centric software solutions, as required.
    • leads on and solves large, complicated problems and ensures route cause analysis and recommendations are made;
    • fully comprehends appropriate architectural patterns and designs that address the scope of the business problems and coaches these to others;
  • Deliver to standards: Apply Vitality’s defined technical and process standards to ensure the effective management of risks and the protection of Vitality’s data.
    • Recognised as the subject matter expert on adherence to standards and champions a modern engineering standard approach at Vitality.
    • Encourage and reinforce the correct application of standards and leading by example. 
  • Provide integrated solutions: ensure solutions are user-focused, strategically aligned and effectively integrated across multiple teams and platforms to ensure the business needs are met.
    • Coordinate build activities across systems, and undertake and support integration testing activities.
    • Work within and across teams to ensure seamless integration and get actively involved in complex trouble shooting if/when things go wrong.
  • Engage stakeholders. Collaborate, work with and develop an understanding of the needs and requirements of both internal and external stakeholders in order to achieve the desired outcomes.
    • Working with senior management, internal stakeholders and 3rd parties to understand the business requirements and technology design.  You will discuss and agree product launch requirements and ensure integration across multiple journeys.
    • Brief and make presentations to senior IT management, participate in and advise strategic and business planning processes.
  • Build and transfer skills and knowledge. Take responsibility for developing personal skills and expertise aligned to role.
    • Identifies critical areas of future learning and development required by software engineers to remain current, and oversee the organisation of relevant training for software engineers.
  • Collaborate within and across teams. Work effectively together with others across varying areas of expertise to achieve the required results.
What do you need to thrive?
  • Evident experience working as a Software Engineer using a range of different frontend and backend technologies, specifically related to mobile applications.
  • Clear expertise in native mobile application development for iOS (Swift) and Android (Kotlin/Java).
  • Confident communicator - able to present complex technical issues in a clear manner to technical and non-technical audiences.
  • Experience of Agile Methodology.
  • Multi-task and prioritise across a number of projects and initiatives.
  • Bonus Schemes – A bonus that regularly rewards you for your performance
  • A pension of up to 12%– We will match your contributions up to 6% of your salary
  • Our award-winning Vitality health insurance – With its own set of rewards and benefits
  • Life Assurance – Four times annual salary
These are just some of the many perks that we offer! To view the extensive range of benefits we offer, please visit our careers page. Fantastic Benefits. Exciting rewards. Great career opportunities!

Apply now in a few quick clicks

By applying, a Reed account will be created for you. Reed's Terms & Conditions and Privacy policy will apply.