Laravel Developer

Position Summary

You will be responsible for: building and maintaining modern web applications using standard web development tools. writing clean and secure modular codes that have undergone strict testing and evaluation. checking the validity and consistency of HTML, CSS, and JavaScript on different platforms.

 

Responsibilities:

  • 5+ years industry experience using PHP frameworks including Laravel
  • A degree in programming, computer science, or a related field.
  • Architecting new features, and reimagining ways that existing ones can be improved
  • Participate in regular code reviews, of both your code and the code of your teammates to help level everyone up
  • Have proven experience of developing REST-based services Have proven experience in PHP and Laravel
  • Experience scaling a large scale, high traffic Laravel application such as ERP, CRM.
  • Ability to work successfully in a dynamic and fast paced environment with changing priorities and requirements both as team member and independently.
  • Understanding of the SOLID programming principles, pattern designs & algorithms.
  • Expertise working with packages and other developers’ codebases
  • Dedication to TDD
  • Extensive experience writing API integrations
  • Expertise working with relational databases such as MySQL and good understanding of NoSQL just like mongoDB.
  • Proficiency in front-end web development basics including HTML5, CSS3, JavaScript, etc.
  • Proficiency with front-end frameworks/libraries such as Vue, Angular, React, etc.
  • Experience with modern-day development tools including version control (Git), preprocessors, task runners, etc.
  • Familiar with Jira/agile or other task management systems
  • Experience with cloud computing architectures (AWS, Azure, Google Cloud .. etc)
  • Comfortable with linux servers and some dev-ops
  • Desire to work with project managers, designers, and other developers
  • Excellent verbal and time management skills
  • Prior agency or development shop experience is a plus Contributes to the continuous improvement of 2P’s quality of work.
  • English and Arabic are must, Turkish will be considered as an advantage
  • Excellent client-facing and internal communication skills.
  • Experience delivering client-focused solutions to customer needs
  • Excellent expectation management and objection handling skills
  • Strong listening, negotiation, and presentation abilities
  • Strong computer skills with proficiency in Microsoft Office (Word, Excel, and PowerPoint).
  • Ability to work with diverse people, communities, and cultures.
  • People management skills that include diplomacy.
  • Ability to take initiative and work without supervision.
  • Excellent written and verbal communication skills.
  • Solid organizational skills including attention to detail and multi-tasking skills

You know you’re right for 2P if:

  • You’re efficient with your time and tend to get things done faster than your peers
  • You thrive in small teams more so than large corporations
  • You cope well with changing priorities / features (agile)
  • You’re always learning and learn quickly
  • You take ownership of your projects and don’t need or want micromanagement
  • While you are not a designer, you love good design. Your work looks like you love good design
  • Your deliverables are well-written, maintainable, and of high quality
























    Please upload your CV file in Word or PDF format with a maximum size of 3 MB