- Understand client requirements and how they translate in application features
- Collaborate with a team of IT professionals to set specifications for new applications
- Design creative prototypes according to specifications
- Write high quality source code to program complete applications within deadlines
- Perform unit and integration testing before launch
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Evaluate existing applications to reprogram, update and add new features
- Develop technical documents and handbooks to accurately represent application design and code
Prefered Technical Skills:Front-End Development:Proficiency in HTML, CSS, and JavaScript.Experience with frameworks like React.js, Angular, or Vue.js.Responsive design expertise using Bootstrap or TailwindCSS.Back-End Development:Knowledge of programming languages like PHP, Python, Ruby, or Node.js.Familiarity with frameworks such as Laravel, Django, or Express.js.Database integration with MySQL, PostgreSQL, or MongoDB.Version Control:Experience with Git, GitHub, or GitLab for source code management.SEO and PerformanceWebsite optimization for speed and search engine rankings (SEO).Debugging and performance testing.Soft Skills:Problem-solving and analytical thinking.Effective time management and multitasking.Strong communication and teamwork abilities.Creativity and attention to detail.General Requirements:Minimum of 5 years of experience.Proficiency in Microsoft Office programs.Fluency in English is considered a priority advantage for acceptance and hiring.Preference will be given to candidates residing in Maadi, Helwan, and Mokattam areas."Employment acceptance by precedence of submission"