Senior Full Stack Developer
Tawzef -
Maadi, CairoPosted 6 years ago20Applicants for1 open position
- 19Viewed
- 4In Consideration
- 14Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description :
- Project management and software development life cycle SDLC.
- Plan the project to work package ages and deliver milestones. 3) Develop technical documents and handbooks to accurately represent app design and code.
- Responsible for writing help files, software and systems documentation, technical guides and installation steps.
- Write well designed, testable, efficient code by using best software development practices.
- Optimization of the application for maximum speed and scalability.
- Design and implementation of databases.
- Do the application, database and system backup tasks.
Job Requirements
- Bachelor’s degree in computer science, Computer Engineering, Software Engineering, Information Technology, Information Systems or any relative fields.
- Experience 2+ years.
- Have worked and developed projects/systems which gone live.
Skills
Front-end
- Good Understanding of UX/UI principles cross-browser compatibility, general web functions and standards.
- Good understand for Responsive web design, is an approach to web design which makes web pages render well on a variety of devices and window or screen sizes.
- Good understand to photoshop or illustrator.
- Should know about Bootstrap, Joomla, wordpress or equivalent tool.
- Experience in popular web application frameworks such as MVC, Restful API, SOAP and XML.
- Strong understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
- Good understanding of server-side CSS preprocessors, such as LESS and SASS.
Back-end
- Proficient knowledge of a back-end programming language PHP, python, Java, JavaScript.
Documentation Skills:
- Ability for writing clean, readable, and easily maintainable code.
- Ability to write clear documentation and description on the codes Operation
- Good understanding of DevOps.
- Good understanding of Scrum Methodology.
Project Management
- Candidate should be able to develop initial project plan.
- Ability to assess and estimate the project.
Security:
- User authentication and authorization between multiple systems, servers, and environments. Specifically (Authv2).
- Strong knowledge of security principles especially in web applications and how they apply.
API
- Strong experience in XML, XSD ad XSLT.
- Good understand HTTPS and SOAP.
- Lead API lifecycle development; responsible for software development and code quality.
- Develop API services in an Agile environment.
- Assist in scope definition, planning, estimation and tracking.
- Document all related work per company's methodology.
- Good understand for Azure API as services
Operating Systems:
- Should have fairly experience in using Unix operating system.
- Unix scripting.
- System backup.