RATP Dev Mobility Cairo

Full Stack Software Engineer

Cairo, Cairo Governorate, EG

4 months ago
Save Job

Summary

Building and maintaining the user interfaces of our web / mobile applications, ensuring a smooth and engaging user experience.

Profil De Candidat Recherché

  • 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: