Cairo / Alexandria

  • 4+ years Experience
  • R&D Department

About the job:
Requirements and responsibilities

Senior Frontend Developer:
We are looking for a talented developer who has experience with both legacy and modern software technologies and practices.

Main Tasks and Responsibilities:

  • Frontend development with focus on new feature development and ability contributing to APis
  • Writing end-to-end and unit tests
  • Fix issues found during the software verification phase prior to rollouts
  • Analyse and fix defects reported by the support team
  • Developing bridges and facades to mix both old and new technologies into product solutions
  • Developing on multiple platforms and using various frameworks (centered on Microsoft Azure) Working with Agile development processes
  • Working and with CD/CI cloud process
  • Analyze user metrics, propose, and implement improvements
  • Take technical leadership of a software project

Required experience and technical skills:

  • High level of experience with Vue.js, jQuery, HTML with focus on reactive frameworks
  • Good understanding of SCSS and CSS
  • Experience with bundling tools and package managers
  • Proficient in managing daily work with git version control

Highly desirable skills

  • Experience with server-side javascript (ie. Node.js)
  • Experience working with CI/CD and SCM tools
  • Internationalization and localization experience (including CI/CD automation)
  • Feature flags release management knowledge
  • Experience with unit, end-to-end testing, and code review
  • Experience with C# and database skills are a plus

Required personal attributes:

  • Team oriented, problem focused working approach
  • Ability to connect business and technical problems
  • Able to pick up unfamiliar software quickly and learn new concepts
  • Good written and spoken English, ability to communicate technical matters efficiently
  • Proactively and regularly make recommendations for system improvement
  • Ability to manage your own workloads and work with remote teams.