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