We are looking for a skilled Web Developer to join our team. You will be responsible for designing, coding and improving our company’s web pages, programs and applications. As a Web Developer, you must be able to write clean code to ensure our programs run properly and address the needs of our company. You must be able to convert the company’s needs in functional and user-friendly websites and programs.
1. Write well designed, testable, efficient code by using best software development practices.
2. Create website layout/user interface by using standard HTML/CSS practices.
3. Integrate data from various back-end services and databases.
4. Maintain the website and mobile hosting.
5. Gather and refine specifications and requirements based on technical needs.
6. Create and maintain software documentation.
7. Maintain, expand, and scale our website.
8. Stay plugged into emerging technologies/industry trends and apply them into our operations and activities.
9. Cooperate with web designers to match visual design intent.
10. Create a mobile version for the website.
11. Create a CRM interface between the database server and the employees.
12. Project Manager of the mobile app.
13. Create the API for the mobile app.
14. Keep the website up to date with all relevant new technologies and all SEO new rules to keep the website on the top ranking on the search engines.
15. Any other responsibilities and duties related to this role as may be determined by the General Manager.
• University degree in Computer Science, MIS, or another related field.
• At least 3 years of solid experience as a web developer in a mid to large company.
1. Professional and positive attitude.
2. Accuracy and great attention to detail.
3. Proven working experience in web programming.
4. Top-notch programming skills and in-depth knowledge of modern HTML/CSS.
6. A solid understanding of how web applications work including security, session management, and best development practices.
7. Adequate knowledge of relational database systems, Object Oriented Programming and web application development.
8. Hands-on experience with network diagnostics and network analytics tools.
9. Basic knowledge of Search Engine Optimization process.
10. Excellent skills in problem diagnosis and solving.
11. Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with the ability to make good judgements and take quick decisions.
12. Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
13. Fluent in Arabic and English.