This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Software Developer to join our Web Application team within Digital Channels. This role focuses on modern front-end development, where the individual will contribute to building, enhancing, and maintaining scalable web portals that support business performance, user experience, and SEO outcomes. Working closely with business stakeholders and cross‑functional delivery teams, the role offers the opportunity to influence technical approaches, support portal optimisation, and contribute across the full software development lifecycle in an Agile and DevOps environment.
Job Responsibility:
Design, develop, test, and implement front-end features for enterprise-scale web applications
Contribute to analysis, coding, unit testing, regression testing, and production deployment of new requirements
Enhance portal KPIs, performance, accessibility, and SEO effectiveness
Collaborate with business stakeholders, analysts, and development teams to shape technical solutions
Build reusable, maintainable component-based architectures using modern front-end frameworks
Integrate front-end solutions with backend services and APIs, including REST and GraphQL
Prepare high-level and low-level design documentation for functional requirements
Provide real-time defect resolution support during acceptance and end-to-end testing
Participate in Agile ceremonies and contribute to continuous improvement, automation, and DevOps practices
Communicate technical concepts clearly to non-technical colleagues to support shared understanding
Requirements:
Engineering graduate with a degree in Computer Science, Computing, or a related discipline
4–6 years of experience across the full lifecycle of enterprise projects
Proficient in modern front-end development, particularly React.js and Next.js, with strong JavaScript or TypeScript capability
Experienced in GraphQL, Node.js ecosystems, and modern build and tooling frameworks
Knowledgeable in front-end architecture, performance optimisation, and scalable, reusable design patterns
Comfortable working with RESTful and GraphQL APIs, with an understanding of API design for extensibility
Familiar with static site generation frameworks such as Gatsby or similar technologies
Experienced in CI/CD pipelines, version control (Git), and collaborative development practices such as code reviews and pull requests
Confident working in Agile and DevOps environments alongside cross-functional teams
A collaborative problem-solver with strong communication skills and a curiosity for emerging technologies
Nice to have:
Familiarity with containerisation (e.g. Docker) and basic network concepts
What we offer:
Exposure to large-scale, customer-facing digital platforms within a global organisation
Opportunities to collaborate with diverse, international stakeholders across technology and business teams
A culture that values continuous improvement, learning, and knowledge sharing
The chance to contribute to meaningful digital transformation initiatives within Vodafone Group