The developer’s main skills and responsibilities include:
•
Developing applications (based on React, Node.Js, Python, HTML, CSS, and Javascript … )
•
Works with various libraries and frameworks
•
Structuring and programming relational databases using AmazonRDS.
•
Knowledge in working on AWS environment
•
Ability to create and work with APIs
•
Creating and Maintaining Mobile and Responsive Designs
•
Developing across multiple browsers
•
Building reusable code
•
Optimizing web pages for maximum speed and scalability
•
Securing applications (locally and remotely)
•
Knowledge working with graphic design applications (Adobe Photoshop, Illustrator)
•
Knowledge in UI/UX design applications (Adobe XD, Figma)
•
Knowledge of SEO principles and how to apply them
•
Works with Google Search Console and optimizing content for crawling
•
Excellent Verbal-Communications skills
•
Testing and Debugging websites
•
Write functional requirement documents and specifications
•
Create quality mockups and prototypes on tight timelines
•
Assist back-end developers with coding and troubleshooting
•
Write functional requirement documents and specifications
•
Perform UI tests to optimize performance
•
Knowledge of Python, REST, and GraphQL is encouraged.
•
Knowledge of the below technologies is encouraged, but not entirely required:
The candidate must be fluent/native Arab speaker, as well as having excellent English language skills.
