Vodafone logo
Senior SW Developer (ReactJs+ Python) VOIS

Vodafone

Job Type

Full-time

Work Type

On-Site

Location

Cairo, Egypt

Experience

4 - 6 years

Role Purpose

Design, build, and maintain complete web applications or websites, handling both the front-end and back-end aspects.

Key accountabilities and decision ownership

Develop and build advanced applications.

Review code developed by the rest of the team.

Owns a medium-to-large feature from technical design through completion.

Perform unit testing for developed modules.

Understanding of platform constraints

Participate in hiring as a technical interviewer.

Proactively improve work by creating automated tasks, templates and reusable components

Contribute to open-source components on behalf of your team

Troubleshoot & Fix bugs raised by customer or testing teams.

Documentation for written code.

Core competencies, knowledge and experience

4-6 years of development experience.

Deep Understanding OOP/Functional Oriented Programming.

Practical experience in Unit Testing and mocking concepts.

Experience working with remote data via REST and JSON

Experience with third-party libraries and APIs

Knowledge of system design basics

Deep knowledge of code quality tools e.g., Linting tools & SonarQube

Must have technical / professional qualifications:

- React Js

- Redux

-Pyhton

-AWS

- Unit testing

- Agile

- Saga middleware

- Service Worker

- Performance tuning and optmization

- Familiar with react Echo System

- Familiar with Webback configuration

- React Lazy Loading

- Familiar with PWA