
Senior Software Developer – ReactJS
Vodafone
full-time
Posted on:
Location Type: Office
Location: Egypt
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop, and deliver web applications across the full lifecycle, including concept, build, deployment, testing, release, and ongoing support.
- Create intuitive and engaging user interfaces using modern frontend technologies.
- Collaborate with product owners, QA teams, and designers to translate business needs into high‑quality technical solutions.
- Ensure best practices in coding, testing, and performance optimisation.
- Keep abreast of the latest trends in Progressive Web Apps (PWA), web, and mobile technologies.
- Apply MVC design patterns within the PWA development model.
- Integrate third‑party APIs effectively and securely.
- Support user interaction design on web applications through strong frontend development skills.
- Participate in code reviews and uphold engineering standards.
- Provide mentorship to junior team members.
- Utilise strong logical and problem‑solving capabilities to debug and troubleshoot complex issues.
- Work with React’s ecosystem and Webpack configuration.
Requirements
- 4+ years of hands-on development experience.
- Proficient in ReactJS.
- Skilled in PWA development, HTML5, JavaScript, Bootstrap, CSS, jQuery, and general web development.
- Strong in data structures, algorithms, debugging, and troubleshooting.
- Familiar with the broader React ecosystem and Webpack.
- A collaborative individual who values inclusive teamwork and continuous improvement.
Benefits
- Opportunity to work on cutting-edge web technologies and digital transformation projects.
- Exposure to global teams and cross-functional collaboration.
- A culture that values innovation, learning, and continuous improvement.
- Career growth through mentoring and leadership opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactJSPWA developmentHTML5JavaScriptBootstrapCSSjQuerydata structuresalgorithmsdebugging
Soft Skills
collaborationteamworkcontinuous improvementmentorshipproblem-solvinglogical thinking