Senior Full Stack PHP Developer - Tatweer LLC

  • البرمجيات
  • دمشق
  • 01/11/2023
Job expired!

Duties and Responsibilities

Lead or contribute to new features that enhance the user experience and capabilities in company’s projects

Work within a cross-functional delivery team of multiple software engineers, with a project manager and designer

Self-motivated and up to date with relevant technologies in the field, solution oriented and continuously looks for ways to enhance the development practice with new tooling and techniques

Collaborate with technical team to design suitable architecture for the solution

Write unit, integration, and e2e tests

Proactively work on improving performance and solution robustness

 Participate in all aspects of the Agile development methodology including daily stand ups, sprint planning sessions, code reviews and change management review sessions

Collaborate with program manager and/or team lead to carry out the technical development plans required to implement apps changes and enable the capabilities outlined in the business requirements

Utilization of task management system to ensure all work is tracked in accordance with software development methodologies

Qualifications and Requirements

Knowledge of Javascript, Ajax, HTML, CSS, JQuery, Bootstrap

3+ years experience building web applications

Proven Experience in Yii2 PHP Framework

Experience with additional full stack framework (Laravel, .NET, ABP …) is a plus

Experience with a modern JS framwork (Angular, Vue.js)   is a plus

Advanced knowledge in GIT version control

Experience building solutions using onion architecture, domain driven design, and test driven design is a plus

Knowledge of security best practices

Proven history of successfully leading projects to production

Previous experience in creating scalable applications

Good knowledge with best practices and software design principle, design pattern and architectural pattern

Experience with databases (MySQL, MongoDB, Redis etc.), Containers, and CI/CD systems

Strong verbal and written English skills

Methodological and experienced in technical problem solving and debugging