Senior PHP Developer
Dev-Cell -
Cairo, EgyptPosted 3 years ago47Applicants for1 open position
- 45Viewed
- 8In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Dev-Cell is a rising startup that offers high quality software development consultancy services.
- A senior PHP Developer is needed for a long term exciting project for a US-based company. Work is remote within an international team and with a very attractive package. Projects are in the cyber security domain.
- The ideal candidate is a highly resourceful and innovative developer with extensive experience in the layout, design and coding of websites specifically in PHP .
- You will also possess good data structures and problem solving skills, and experience working on scalable projects.
Responsibilities
- Work on creating from scratch PHP modules and handle the entire full stack development.
- Work with the web designer and product owners to provide the best customer experience.
- Architect and design how features will be implemented and how different components will interact within the back end ecosystem.
- Perform a mix of maintenance, enhancements, and new development as required
- Document features and technical specifications.
Job Requirements
Qualifications
- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering or related field
- Strong object-oriented PHP skills and experience (min 2 years, preferably 3 years)
- Including MVC/MVVM knowledge and experience (min 2 years)
- Strong REST API understanding and experience (min 1 year)
- Strong knowledge of PHP web frameworks ( such as Phalcon, Slim, Laravel, Yii, etc)
- Understanding the fully synchronous behavior of PHP
- Strong understanding of front-end technologies, such as JavaScript, AJAX, HTML5, and CSS3
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- Experience with user authentication and authorization between multiple systems, servers, and environments
- Experience with integration of multiple data sources, services, API’s and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Experience creating database schemas that represent and support business processes