Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Developer

Product Development | Beirut, Lebanon | Full Time

Job Description

Looking for a challenging position as a Full Stack Web Developer? Want to join an enthusiastic and fast growing team?

About Us:

Moubarmij is an online marketplace for teaching programming using online video tutorials.

Purpose:

  • Continuous Integration and Deployment;

  • Automated testing;

  • Responsive UI;

  • Architecture improvements; PHP APIs, Unit Test, Refactoring, Architectures, and Software Design;

Responsibilities:

  • Work closely with UX/Design to provide a world-class experience;

  • Extend and maintain our platform;

  • Build PHP-based libraries, APIs and more;

  • Create and maintain the UI of our CMS;

  • Create and maintain new and current features of our front-end HTML/CSS/JS framework;

  • Work on a highly distributed environment that leverages cloud services;

  • Collaborate with other team members in requirement specification and engineering;

  • Guard the quality of your work through quality assurance methods such as unit tests and code reviews;

  • Actively contribute to Scrum ceremonies such as sprint planning, backlog grooming, and the sprint demo;

  • Identify opportunities for improvement;

  • Advise us in decisions regarding site architecture and the technical aspect of web applications;

  • Team player;

Requirements:

  • The ideal candidate is an experienced and versatile engineer with mature knowledge of JavaScript, Angular, CSS, HTML, PHP, Laravel, AWS and has excellent knowledge about the technical design of scalable software components.

  • Excellent coding and design skills in the required languages, mentioned above;

  • Experience with implementing front-end and back-end frameworks;

  • Experience with unit testing, TDD or BDD;

  • Experience in object-oriented programming/design with JS and PHP (MVC, DDD and REST);

  • Affinity with UX and excellent UI implementation skills;

  • Some experience with Docker;

  • Knowledge of Databases and experience with MySQL and Redis;

Perks:

  • A fast growing environment

  • A comfortable remote experience

  • Competitive compensation