Description
Core Responsibilities
- Develop and maintain customer- and operator-facing web applications used across Vodafone markets
- Being able to build and translate flows, wireframes, and design system components into high‑quality React
implementations
- Contribute to Vodafone’s platform evolution by defining front-end architecture, coding standards, and best practices
- Collaborate with backend teams to ensure seamless and efficient front‑end integrations, with possibility of backend
hands-on if needed
- Review code, mentor other engineers in the team, and help elevate overall delivery quality
- Participate in agile events with Product Owners, Architects
- Key Skills & Experience
Requirements
5–8+ years of hands-on experience building modern web applications
Deep understanding of React, TypeScript, JavaScript, component-driven architecture, and state management patterns
Strong knowledge of HTML5, CSS3, responsive design, and browser behavior
Experience with performance optimization and cross-browser testing
Familiarity with Vodafone’s preferred UI libraries (e.g., Material UI, Storybook)
React-Admin (Optional but Appreciated)
Experience building internal tools using react-admin
Understanding of data providers, custom views, permissions, and layout customization
Design & UX Foundations
Comfort challenging UX when necessary
Understanding of user journeys, usability heuristics, and interface clarity
Ability to propose improvements proactively and ensure user‑centred outcomes
Technical Environment
Experience integrating with REST/GraphQL APIs, ideally within microservices ecosystems
Knowledge about micro-frontends and how they are integrated in a microservices ecosystem
Understanding basics authentication and the frontend role: SSO, MFA…
Knowledge of git-based workflows, CI/CD pipelines, and cloud-based environments (Kubernetes, containerized
deployments)
deployments)
Familiarity with Jenkins, Nexus is a bonus
Solid experience with unit and integration testing: Jest, React Testing Library, Cypress or others
Soft Skills & Behaviours (Aligned with Vodafone Spirit & Leadership Expectations)
Earn customer loyalty: Designs with the end user in mind; values clarity, simplicity, and performance
Create the future: Comfortable innovating, proposing new patterns, and improving existing UX flows
Experiment, learn fast: Approaches problems with curiosity; iterates quickly, adapts to changing requirements
Get it done, together: Strong collaborator who communicates clearly with the entire team
Own it: Takes accountability for delivery quality, maintainability, and long-term code health
- Nice-to-Have Skills
Experience working in large corporate environments or multi-country delivery models
Understanding of telecommunications concepts or operator workflow tooling
Contributions to design systems or UI component libraries
Exposure to analytics or A/B testing frameworks
Knowledge of internationalization and accessibility compliance
Benefits
The benefits will be determined after the contractual conditions have been defined.
