Tahrir Academy is a blended learning platform that creates engaging learning experiences to stimulate the minds of Egyptian youth, empowering them to think, choose and decide.
The web developer is responsible for the analysis, technical design, and development of well functioning, highly usable end-user web applications, using state of the art technologies and tools.
He/She demonstrates eagerness to continuously acquire knowledge and experience, and continuously improve his/her deficiency in developing the software, while diligently seeking to improve the quality of the developed solutions.
The web developer should be able to work comfortably either individually, creating smaller end-to-end solutions, or in a team setup working on bigger more complex solutions.In a team setup, a web developer shows interest in helping others, working collaboratively (through good communications, organizational, and code documentation), as well as adopt ing the chosen software development methodology and team interaction processes.
Designs, develops, debugs and tests web based products/applications.
Performs necessary research, and actively contributes in the selection of used technologies, tools, and services employed in product development.
Works either independently, or in a team setup to deliver final, end-user high-quality and useful solutions, or reusable software components.
Participates in defining and diligently follows standard procedures and disciplined development methodologies, needed to deliver high quality code, and increase his and the team's efficiency and effectiveness.
Modifies existing software to correct errors or to improve its performance.
Continuously learns and seeks to improve his/her skills, knowledge, abilities and performance.
Actively works on spreading the knowledge, and assisting other team members.
Performs other needed activities to assist in the successful and timely launch, operation, and support of developed solutions, as well as supporting its end-users
You will have the opportunity to participate in the project requirements gathering and clarification process.
You will have the opportunity to translate business requirements into technical requirements, and design.
0 - 1 years of experience
Good experience in Object Oriented PHP
Experience in PHP MVC frameworks as Symfony, Yii, CodeIgniter
MySQL & Database design
HTML & CSS
Version control system (Git preferred)
Agile software management (Scrum preferred
This internship is available immediately and will last a minimum of Three (3) months.
For interested applicants, please send your resume with the subject “Web Developer” to firstname.lastname@example.org