Vodafone

Software Engineering Technical Lead (VOIS)

Giza, Egypt
Python Java Docker Ansible MongoDB AWS Microservices Spring TypeScript Azure API Kubernetes Machine Learning SQL React GraphQL JavaScript Go Terraform PostgreSQL Node.js
Description

Role Purpose:

Our purpose at Vodafone is to connect for a better future. As a Global Communications Technology company, we put the customer at the heart of everything we do. We are forever challenging, pushing boundaries and discovering innovative ways to connect our customers with their digital societies. We connect people, businesses, and communities across the globe to create the future. Our core values are to earn customer loyalty, experiment, learn fast and get it done, together.

The Platforms Development & Integration team within Technology _VOIS is a group of experienced and talented developers building applications for IoT, Mobile Private Networks, health, and more to come. We support Vodafone Business to become a leading provider of high-quality business solutions globally. 

As part of the Platforms Development & Integration team, we are looking for an experienced Frontend developer with previous experience in backend development or the willingness to learn. You will work within a multi-disciplinary Agile team, everyday learning something new from your peers, with space to perform your own proof-of-concepts to learn new technologies, as well as collaborating in new opportunities with companies with local impact.

Key accountabilities and decision ownership:

•    Develop web applications includes user interfaces and reusable components ensuring efficient application state management and performance using React and NestJS.
•    Integrate the UI with the Backend-for-Frontent (BfF) using Nodejs and creating APIs with GraphQL.
•    Develop microservices using the Spring Boot framework and the IntelliJ IDE, as well as AWS lambdas in Python.
•    Integrate and Test with AWS API Gateway, Queues, Lambdas, Elasticache, AWS Cognito and SNS.
•    Optimise performance, reusability, and scalability of applications.
•    Collaborate with the team reviewing code, identifying improvements and best practices, sharing your knowledge and mentoring junior colleagues.
•    Cooperate with UX designers, Scrum Master, Product Owners, Testers, Infrastructure engineers and other developers who are part of the Agile team.
•    Regularly, research new innovative technologies and/or ways of working.
•    Act as the technical SME within the team, guide other software engineers to ensure the right technology and design decisions and to grow their knowledge in relevant technologies
 

Core competencies, knowledge and experience:

 

•    BSc or MSc level degree in Computer Systems Engineering, Computer Science or Telecommunications
•    Proven experience in modern software development & deployment
•     You are passionate about software development, technology, and are excited by the idea that your work will have a global impact.
•    Pick up new concepts and technologies fast, finding the best fit for the problem at hand
•    Excellent communication and presentation skills
•    You communicate effectively with technical and non-technical people.
•    You are a team-player, open-minded, you like to discuss technical challenges, and you are not afraid to push the boundaries of technology.
•    You are an innovator, and you constantly seek to improve your knowledge and your work.

Must have technical / professional qualifications:

•    8+ years of experience in frontend development with React and Backend development with Java (Spring Boot framework or equivalent).
•    Experience of React & JavaScript (ES6+, TypeScript) libraries, patterns and principles (custom hooks, HOCs...).
•    State management with Redux and/or Redux Toolkit.
•    Experience writing & executing with Test frameworks - Jest and React Testing Library.
•    Experience translating designs and wireframes into flexible and reusable code with Figma or similar tools.
•    Experience in Java / Golang, Node.JS, Python
•    Knowledge of integration with RESTful APIs (GraphQL is a plus).
•    Proven software development experience with cloud technologies (AWS, Azure), Kubernetes/Docker, CI/CD tools, GitHub
•    Knowledge on integrating with Micro-services and Event Driven architectures

Nice to have


•    Dev-Ops CI/CD pipelines, Infrastructure as Code experience (e.g. Terraform, CloudFormation, Ansible, Python) 
•    Working with monorepos (NX, Lerna, Turborepo...), Data visualization frameworks (charts, maps, etc...)
•    Knowledge on AI and machine learning concepts (e.g. Kendra) 
•    Knowledge on Web App security (OWASP) & Webservers (e.g. Nginx, Apache)
•    Cloud Network architectures - Network design (VPC) 
•    Working with SQL, Databases (MongoDB, PostgreSQL) and Camunda frameworks
 

#VOIS #BeUnrivalled #Createthefuture

Vodafone
Vodafone
E-Commerce Industrial Manufacturing Plastics and Rubber Manufacturing Retail Information Technology Messaging Mobile Apps Mobile Devices Network Security Telecommunications

0 applies

7 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023