Full Stack Software Engineer
- Fixed-term contract
- Full-time
- At least 5 years of experience (Senior level)
- Bachelor degree
- IT Specialist
Mission
Building and maintaining the user interfaces of our web / mobile applications, ensuring a smooth and engaging user experience.
Profile
- Develop and implement responsive web interfaces using HTML, CSS, PHP and JavaScript.
- Build interactive features and components using PHP Drupal 9 | 10 and Node.js frameworks like Vue.js or React.
- Collaborate with designers and back-end developers to translate concepts and requirements into functional interfaces.
- Write clean, maintainable, and well-documented code.
- Conduct unit and integration testing to ensure code quality.
- Adapt and optimize code for cross-browser compatibility.
- Stay up-to-date on the latest front-end technologies and trends.
QUALIFICATIONS:
- Bachelor’s degree is preferred in Computer Science, Business Information Systems, or related study.
- Technical certification in web development backend, mobile development frameworks, Database administration is preferred.
- Project management experience is a plus.
KNOWLEDGE:
- Demonstrated expertise in PHP, Node.js, HTML, CSS, and JavaScript (including ES6+)
- Proficiency in working with MYQSL databases, specifically Percona Server Version 8.0.33
- Experienced in integrating third-party services (APIs)
- Knowledgeable in aspects of security, performance optimization, and DevOps practices (e.g., Jenkins)
- Strong grasp of fundamental web development principles and adherence to best practices
- Experience with Node.js frameworks, particularly Vue.js or React
- Proficient in using Git for version control
- Capable of working autonomously and collaboratively within a team environment
- Excellent in communication and adept at problem-solving
- Meticulous attention to detail with a focus on producing high-quality, reliable code
- Enthusiastic about continual learning and staying updated in the rapidly evolving field of web development.
EXPERIENCE:
- Up to 3 years of experience in application analysis and support.
- Drupal - minimum 5 years, version 9 ideally 10 (configuration, modules administration, theme development)
- Understanding of corporate environment is a plus.
DESIRED BEHAVIORS:
- Ability to work independently and within a team.
- Self-motivated professional to work with minimal direction with effective time management skills.
- Good verbal and written communication skills.
- Listening ability and patience.
- Critical thinking skills with excellent attention to details.
Location
Location
Address
Cairo, Cairo, Egypt