Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job description
JOB PURPOSE
We are looking for a full Stack Developer to be based in our Egypt office located in Cairo. Over and above the below skill requirements, we look for enthusiasm and energy, keenness to learn, appetite for innovation, eye on details, high on customer delight and great team work as key elements in all our employees.
Full Stack Team Leader/Developer Responsibilities
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Job Requirements
Technical and Personal Requirements
- Degree in Computer Science, Statistics, or relevant field
- Excellent communication and team leading skills
- Excellent analytical skills and Great attention to detail
- Expert at more than one front-end language such a HTML, CSS, JavaScript, XML, jQuery
- Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
- Proficiency with server-side languages such as Python, Ruby, Java, PHP and .Net.
- Knowledge SQL & NoSQL databases such as SQL Server, Oracle Mongo, Couch.
- Ability to design and implement Microservices Architecture
- Through understanding of web security, cryptography, and performance tuning.
- Familiarity with common stacks
Other Skills, Education, and experience
- Bachelor Graduation of Computer/communication Engineering or computer science with GPA not less than 3.4.
- At least 3 years of experience