At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.
Role PurposeAs part of the Performance and Chaos Engineering team you will be assisting in shaping the performance testing strategy and expand chaos engineering practices, focusing on automation and self-service capabilities. This role will be focused on building and maintaining a custom developed framework, aiming to reduce the delays in testing and improving the feedback loop to the developers. You will be ensuring environmental stability, security and performance through SLO’s and CI/CD enforcements.
Key accountabilities and decision ownership-You will have experience in software engineering practice excellence, code reviews and regular pairing
-You will have experience in Software Development, experience using React
-You will have experience with cloud computing experience in AWS and Infrastructure as Code (Terraform and/or CloudFormation)
-You will have experience in problem solving and have experience in systems design and architecture, as well as version/source control and CI/CD implementation.
4-6 years of development experience.
Deep Understanding OOP/Functional Oriented Programming.
Practical experience in Unit Testing and mocking concepts.
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Knowledge of system design basics
Deep knowledge of code quality tools e.g., Linting tools & SonarQube
Must have technical / professional qualifications:React
Typescript
Unit Testing
CI/CD Azure familiarity
AWS knowledge