Full Stack Developer
Description
Develop front-end website architecture.
Design user interactions on web pages.
Develop back-end website applications.
Create servers and databases for functionality.
Ensure cross-platform optimization for mobile phones.
Ensure responsiveness of applications.
Work alongside graphic designers for web design features.
Observe a project from conception to a finished product.
Design and develop APIs.
Meet both technical and consumer needs.
Stay up to date with developments in web applications and programming languages.
Requirements
- 1-3 years of experience in software engineering or a related field
- Proficiency with fundamental front-end languages such as HTML, CSS
- Familiarity with JavaScript frameworks such as React
- Proficiency with server-side languages such as Ruby, Node.js
- Familiarity with database technology such as MySQL, PostgreSQL
- Attention to detail
- Excellent written and verbal communication skills
- Excellent written and spoken skills in both English and Arabic