Browse Jobs
For Employers
Post JobLog inGet Started

Senior Web Developer

Apptcom
Heliopolis, Cairo
Posted 7 years ago
20Applicants for1 open position
  • 12Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Description:

  • Coordinate with the Team Leader on current tasks
  • Develop complex web applications including the architecture, design, coding, integration, and maintenance of web and database applications; implement and automate back end systems
  • Develop and maintain complex high traffic websites in different CMS
  • Unit-test code for robustness and usability
  • Work on bug fixing and improving application performance
  • Communicate clearly with team members and clients
  • Mentor, coach, and train other team members on complex technical issues

Job Requirements

  • BS in Computer Science, Engineering or a related subject
  • 3+ years working experience in web development
  • 3+ experience building complex web applications that have been successfully delivered to customers
  • Experience with OO PHP
  • Continuously learn and improve skills
  • Attention to detail is essential and all tasks must be carried out to the highest standard
  • Highly motivated and dependable
  • Quickly produce well-organized, optimized, and documented source code
  • Communicate and enforce coding standards
  • Build reusable code and libraries for future use
  • Action oriented with strong analytical and problem-solving skills
  • Self-directed and self-organized
  • Experience with PHP MVC frameworks (Laravel, CodeIgniter, etc.)
  • Experience with CMS (WordPress, Drupal, etc.)
  • Experience working with PHP IDE (PHPStorm, NetBeans, etc.)
  • Strong DB design skills
  • Proficiency with databases (MySQL, PostgreSQL, etc.)
  • Experience with responsive web design
  • Experience working with HTML5, CSS3, JS, AJAX and jQuery
  • Experience with JavaScript frameworks (Node.js, AngularJS, etc.)
  • Strong knowledge of OOP programming and design patterns
  • Experience building REST APIs Web Services (XML & JSON)
  • Experience with third-party libraries and APIs
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Understanding accessibility and security compliance
  • Experience with Agile
  • Experience with GIT or other version control technologies
  • Experience with unit testing and test-driven development
  • Experience with source code analysis tools
  • Experience with continuous integration
  • Experience with estimating and sizing development efforts
  • Experience with pair programming and peer review

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Web Developer