Vodafone

Frontend developer in network operations

In short

Frontend developer role at Vodafone in Lisbon, building and maintaining high-quality Front-End digital solutions and reusable components for web applications, including micro-frontend architectures integrated with backend services. The company is a global telecom provider; the role requires 3+ years of professional Front-End experience with React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, REST APIs, CI/CD and Agile delivery, with fluent English (C1). Hybrid work model with 8-10 office days per month.

About
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.
Responsibilities
•Develop and maintain high-quality Front-End digital solutions and reusable components for web applications
•Drive continuous improvements across our digital products, with a focus on usability, performance, scalability and maintainability
•Participate in requirements analysis, technical design and solution definition for new business needs and product evolutions
•Develop solutions based on modern Front-End architectures, including micro-frontend approaches and integration with backend services through APIs and web services
•Ensure code quality through appropriate testing, code reviews and adherence to development standards and engineering best practices
•Contribute to defining, sharing and continuously improving Front-End development standards, coding guidelines and best practices across the team
•Work within Agile delivery frameworks, actively contributing to planning, refinement, development and delivery activities
•Embrace a continuous delivery approach across development, integration, testing and deployment, leveraging CI/CD practices and automation
•Troubleshoot application issues and contribute to the continuous improvement, reliability and evolution of existing digital products
•Stay up to date with emerging Front-End technologies, frameworks and development practices, assessing their potential value and applicability to our digital ecosystem
Requirements
•Bachelor's Degree in Computer Science, Software Engineering or a related field, or equivalent professional experience
•Strong expertise in React.js, TypeScript, JavaScript (ES6+), HTML5 and CSS3, applying modern component-based development principles
•Experience with micro-frontends, reusable components, modularity, scalability and maintainability
•Solid understanding of REST APIs, web services and microservices architectures, integrating Front-End applications with backend services
•Hands-on experience with Git, npm, Webpack and ESLint, following collaborative development and code-quality practices
•Experience with CI/CD pipelines, automated build, testing and deployment processes within cloud-based environments
•Strong understanding of unit and integration testing, with a clear focus on software quality and continuous improvement
•Good understanding of UX/UI principles, responsive design and usability, creating intuitive and consistent digital experiences
•Experience working in Agile environments, particularly Scrum and/or SAFe
•Strong analytical skills with the ability to identify root causes and translate them into effective technical solutions
•Ability to work effectively in cross-functional and multicultural teams, engaging with both technical and business stakeholders while managing priorities independently
•3+ years of professional Front-End development experience, preferably in complex enterprise environments and large-scale digital solutions
•Proven hands-on experience delivering modern applications using React.js, TypeScript, JavaScript, HTML5 and CSS3
•Practical experience with micro-frontends, REST APIs, CI/CD, cloud environments and Front-End testing
•Experience across the full software development lifecycle, from requirements and technical design through development, testing, deployment and continuous evolution
•Proven ability to collaborate within Agile, cross-functional and multicultural teams
•Fluent English, written and spoken – C1 level
Nice to have
•Knowledge of Flutter for cross-platform mobile development and Node.js/NestJS for broader end-to-end application development
Conditions
•Flexible hybrid work model with 8-10 in-office days per month, managed by team leaders
•Employees get a mobile phone, free communication plan, data card, and various discounts on services and products
•Recognition programs for innovative, creative, high-potential employees and exemplary behaviors
•Well-being Program offers nutrition and psychological consultations, webinars, workshops, and discounts on various services and products
•Access to Communities of Practice and a customizable digital training platform with high-quality content (namely Harvard Business Publishing, Skillsoft and Speexx)
•Internal recruitment with local and international rotation opportunities across departments and roles

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot