top of page

Senior Front end Developer

Heliopolis Square, El-Nozha, El Nozha, Egypt

Job Type



About the Role

Canadian fast growing Company is hiring #Senior_Front_End_Developer to be in charge of developing new features on existing apps, as well as starting new development projects!

Job Details


  • Work with the mobile application technical lead to develop new features and capabilities.

  • Work in an Agile team. Contribute ideas to design and estimation meetings.

  • Write clean code to implement the desired features.

  • Perform product testing and troubleshooting to ensure a high quality deliverable.

  • Perform code reviews of peers and mentor junior team members.

  • Demonstrate new functionality to stakeholders when required.


  • BS in Computer Science or equivalent combination of education and professional work experience

  • 3-5 years of experience in frontend development

  • Expert knowledge in frontend development and building Single Page Apps using a modern JavaScript framework (React, Vue, Angular) incl. HTML5, JSON, CSS3. React.js is highly desirable

  • Strong object oriented design and development skills in TypeScript or, JavaScript

  • Strong knowledge in frontend design and development best practices, and state of the art web and mobile technologies. Advocate for and coach full-stack engineers on these practices

  • Ability to own codebase, infrastructure, and write performant and maintainable code

  • Experience working on an Agile team, writing clean code and utilizing pair programming, TDD, continuous integration and code reviews.


  • Practical Experience using mainstream cloud services AWS, Digital Ocean, Firebase and Docker is a plus

  • Experience in CI/CD (Git, Gitlab, Jenkins, Containers), knowledge in other DevOps practices is desirable (IaC, Terraform, Cloud Formation).

  • Experience designing and building large scale distributed Microservices architecture based on 12-factor app guidance. Cloud-native, Serverless architectures experience is highly desirable.

  • Hunger to learn

  • Desire to grow and lead a team in a rapidly changing industry

  • Curiosity to discover new technologies and ways to develop code more efficiently and dynamically

  • High attention to detail and ability to troubleshoot & solve problems

Company Industry



bottom of page