Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Digital Egypt is looking to hire smart, talented and experienced software engineers for multiple platforms for the duration of 6 months with the potential for full-time employment.
- We are looking for individuals who relish in challenging themselves and pushing their limits.
- We view software engineers to be technically competent, precise-minded and dedicated to perfection.
- Is responsible for designing, coding and modifying websites, from layout to function and according to a client's specifications.
- Strive to create visually appealing sites that feature user-friendly design and clear navigation.
Job Requirements
Web Engineer:
- A minimum of 3 years of experience.
- Expert knowledge and skills with JavaScript & PHP.
- Experience with REACT and WebPack is bonus.
- Knowledge and practical experience with:
- Various software development methodologies, e.g. OOP, Design Patterns, MVC - MVVM … etc.
- Concepts of clean code and proper coding etiquette, e.g. SOLID, Refactoring, KISS, DRY … etc.
- Version control, specifically GIT & GitHub.
- Integration of third-party libraries.
Front-End:
- Creating responsive designs capable of handling the various screen sizes.
- Concurrency and the application of Multithreading.
- RESTful APIs & communicating with to back-end services.
- Code “minification” and jumbling.
Back-End:
- Creating back-end services using PHP.
- Moderate knowledge with SQL and Relational Databases.
- Proper input, logging and response handling.
All of our candidates should have:
- Excellent written and verbal communication skills.
- Great motivation, drive and love for what they do.
- A positive attitude in facing new problems and challenges.
- Great interpersonal skills.
- Autonomy and eagerness for self-development.
If you’d like to apply to the role above, please make sure your C.V. is up to date and that your application includes a cover letter.
If your C.V. is shortlisted, we will contact you with a follow up email detailing the interview process and next steps.