
Senior Frontend Engineer
Vodafone
full-time
Posted on:
Location Type: Office
Location: 🇷🇴 Romania
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudCypressGoogle Cloud PlatformJavaJavaScriptJestMaterial UINext.jsReactReduxTypeScriptWebpack
About the role
- Design, develop, and maintain robust user interfaces using React and associated technologies
- Lead architectural decisions related to frontend structure, state management, and performance enhancements
- Collaborate with cross-functional teams including designers, product managers, and backend engineers
- Write clean, maintainable, and well-tested code aligned with modern development practices
- Contribute to CI/CD pipelines, automated testing, and monitoring for reliability and scalability
- Stay informed about emerging technologies and advocate for continuous improvement
Requirements
- 5+ years of professional experience in frontend development
- At least 3 years focused on React
- Proficient in modern JavaScript (ES6+)
- Proficient in TypeScript
- Experience with build tools such as Webpack or Vite
- Experienced in state management libraries like Redux, Zustand, or Recoil
- Skilled in working with RESTful APIs
- Familiar with CSS-in-JS frameworks (e.g., styled-components, Emotion)
- Experience with testing frameworks including Jest, React Testing Library, and Cypress
- Demonstrated ability to optimise web applications for performance and accessibility
- Proven experience in leading projects or mentoring team members in collaborative environments
- Bonus: Experience with Next.js, Remix, design systems (Storybook, Radix, Material UI), backend technologies (Java), and cloud platforms (AWS, GCP, Azure)
Benefits
- Paid time off
- Flexible working arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJavaScriptTypeScriptReduxZustandRecoilRESTful APIsJestReact Testing LibraryCypress
Soft skills
leadershipcollaborationmentoringcommunicationproblem-solving