About The Role
Team – Member Active Engagement - IT
Working 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 salaryThese 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