
Software Engineer (Frontend)
/10
Job Description
About the Role
We are looking for a talented and disciplined Frontend Software Engineer to join our development team. They will play a key role in building high-quality, performant, and scalable user interfaces, while working closely with backend engineers, product managers, designers, business analysts, and customers. A strong focus on usability, consistency, and maintainability is essential, as is the ability to translate design concepts into clean, reusable frontend components.
Key Responsibilities
- Design, develop, and maintain modern web user interfaces using React
- Build responsive, accessible, and visually consistent UIs using Tailwind CSS
- Translate UI/UX designs from Figma or Adobe XD into high-quality, pixel-perfect implementations
- Collaborate closely with backend engineers to integrate frontend components with RESTful and/or GraphQL APIs
- Develop reusable components, design systems, and frontend architecture patterns
- Ensure cross-browser compatibility and optimal performance across different devices and screen sizes
- Write clean, maintainable, and well-documented frontend code
- Implement frontend testing strategies, including unit, integration, and end-to-end tests
- Contribute to automated UI testing using Selenium or WebDriver (preferred)
- Participate in code reviews, architecture discussions, and agile ceremonies
- Troubleshoot and resolve UI, performance, and usability issues
- Continuously improve frontend development workflows and tooling
Required Qualifications
- 3+ years of professional experience in frontend or web application development
- Strong proficiency in JavaScript (ES6+) and React
- Hands-on experience with Tailwind CSS or similar utility-first CSS frameworks
- Solid understanding of HTML5, CSS3, and responsive web design principles
- Experience working with REST APIs and asynchronous data handling
- Familiarity with modern frontend tooling (e.g. NPM.)
- Working knowledge of version control systems such as Git
- Understanding of frontend performance optimization and accessibility best practices
- Bachelor’s degree in Computer Science, Software Engineering, a related field, or equivalent practical experience
Company benefits
Working at Vodafone
Company employees:
Gender diversity (m:f):
Hiring in countries
Albania
Cyprus
Czechia
Democratic Republic of the Congo
Egypt
France
Germany
Greece
Hungary
India
Ireland
Italy
Luxembourg
Mozambique
Portugal
Romania
South Africa
Spain
Tanzania
Türkiye
United Kingdom
United States
Office Locations
Other jobs you might like
Senior Frontend Engineer
Iasi, Romania
22 Dec 2025
Transparency8.4/10
RankingSoftware Principal Engineer (Frontend)
India
15 Jan
Transparency10/10
Ranking- Transparency10
/10
Ranking Senior Front End Software Engineering Specialist
$102,400 – $214,300 per annum
Vancouver, CA
9 Dec 2025
Transparency8.4/10
RankingFront End Engineer
Oxford, United Kingdom
6 Jan
Transparency9.2/10
Ranking