Full-stack Web Developer
Location: Cairo, Egypt Type of Contract: Individual Contract Duration of Initial Contract: One Year, renewable
Job Description :
We are seeking a highly skilled and experienced Web Developer who will collaborate closely with the communication team to build, enhance, and maintain websites and web applications that support business objectives. This role requires a strong understanding of web development technologies, a keen eye for detail, and the ability to translate marketing needs into functional and visually appealing web solutions. You will play a pivotal role in ensuring our web presence is optimized for performance, usability, and conversion.
Responsibilities:
- Design, develop, and maintain scalable web applications
- Ensure responsiveness and performance of applications across various devices
- Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces
- Write clean, maintainable code following best practices and coding standards
- Conduct code reviews and provide constructive feedback to junior developers
- Debug and troubleshoot issues that arise in a timely manner
- Stay updated with emerging trends and technologies in web development
- Participate in project planning, defining requirements, and estimating timelines.
- Monitor website performance and make improvements to enhance load times, responsiveness, and user experience.
- Utilize tools and techniques for optimizing web assets, including images and scripts.
- Develop and implement new website features and functionalities as needed.
Requirements
- Bachelor’s degree in computer science or a related field.
- Minimum (4) years of professional experience as a Web Developer with a strong portfolio of web development projects.
- Proven experience as a Web Developer with a strong portfolio of web applications.
- Proficiency in HTML, CSS, TypeScript and framework such as Angular.
- Familiarity with WordPress themes and plugins.
- Strong understanding of server-side languages such as Python (Django).
- Experience with database management systems like MySQL and PostgreSQL.
- Familiarity with version control systems, particularly Git.
- Knowledge of web security principles and best practices.
- Excellent problem-solving skills and ability to work in a team-oriented environment.
- Knowledge of SEO best practices and how they relate to web development.
Soft Skills:
- Excellent communication skills
- Excellent teamwork skills
- Excellent email writing and etiquette skills
- Strong problem-solving skills and attention to detail
Languages:
- English (Advanced Proficiency)
- Arabic (Preferred)