Vodafone

Senior Full Stack Developer – VOIS

Vodafone

full-time

Posted on:

Location Type: Office

Location: Egypt

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Engage with product managers, users and stakeholders to gather and refine business and technical requirements.
  • Design client‑side and server‑side architectures, integrating them into overall solution designs.
  • Develop front‑end interfaces and back‑end services for scalable applications.
  • Build reusable, maintainable, and high‑quality code for future use.
  • Conduct testing, debugging and code correction to ensure high‑quality outputs.
  • Create functional, sustainable and cleanly coded applications and services.
  • Work collaboratively with development teams, engineers and project leads.
  • Participate in meetings and workshops to share progress and insights.
  • Identify improvements and propose enhancements to existing systems.
  • Stay current with emerging technologies and modern development tools.

Requirements

  • Hold a bachelor’s degree in computer science, computer engineering or a related field.
  • Have a minimum of four years’ experience in web services and application development.
  • Demonstrate strong problem‑solving and communication skills.
  • Comfortable working in multi‑disciplinary and distributed teams.
  • Able to collaborate with stakeholders at all organisational levels.
  • Understand business needs and contribute to process innovation and solution improvement.
  • Familiar with Agile methodologies and, ideally, have telecom exposure.
  • Technically skilled in: HTML, CSS, JavaScript, TypeScript
  • React (must), Angular, Bootstrap
  • State management (e.g., Redux)
  • Node.js, TypeScript, Express
  • SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB)
  • Google Cloud Services, Kubernetes, Docker
  • REST and GraphQL
  • Python, Java, C#, C++, Rust (advantageous)
  • Data visualisation tools such as GSAP, D3.js, Three.js
  • GeoJSON handling and geo‑tools
  • CI/CD pipelines and GitHub
Benefits
  • Opportunity to work with cutting‑edge front‑end, back‑end and cloud technologies.
  • Exposure to a dynamic environment involving cross‑functional collaboration.
  • Experience in designing solutions with modern frameworks and cloud architecture.
  • Development in Agile practices and end‑to‑end application delivery.
  • Ability to contribute to innovative projects with global impact.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
HTMLCSSJavaScriptTypeScriptReactAngularBootstrapNode.jsSQLNoSQL
Soft Skills
problem-solvingcommunicationcollaborationstakeholder engagementprocess innovationsolution improvement
Certifications
bachelor's degree in computer sciencebachelor's degree in computer engineering