Apr 29, 2018

PHP Engineer - Emerging Markets Job Careers - OLX Group

  • OLX
  • Dubai - United Arab Emirates
Full time Information Technology (IT) & Telecom Jobs

Job Description

Job Title:  PHP Engineer - Emerging Markets

Company Name: OLX Group

Location: Dubai, United Arab Emirates (UAE)


About OLX Group:

The OLX Group is a network of leading classifieds platforms in 45 markets, including brands like OLX, Avito, letgo, dubizzle, among others. The OLX Group connects local people to buy, sell or exchange used goods and services by making it fast and easy for anyone to post a listing through their mobile phone or on the web. Hundreds of millions of people in local markets around the world generate more than 1.9 billion monthly visits, 37 billion monthly page views and 54 million listings every month on the OLX Group's online marketplaces.


Job Summary: The PHP Engineer - Emerging Markets should be a talented super ninja programmer. PHP has no secrets for you and you have used it with MySQL as well as NoSQL databases? Do you see potential for optimization at every corner? Interested in being part of a platform that handles millions of requests per day? Continuous integration, auto-scaled rolling releases and cross-service communication are all part of the daily gig. Our Software Engineers write and maintain clean, high-caliber code. They are the engineering brain behind our web product that is reliable, user-friendly, responsive and loved by its many users.


Key Duties and Responsibilities:  

  • Gather up-to-date and in-depth understanding of the dubizzle code bases and technology stack and actively contributing to product development within a month of joining;
  • Gain a detailed understanding of the complete architecture of our products and services and the position of your product stream in it;
  • Develop elegant solutions for complex problems;
  • Research and apply industry trends as part of your daily work;
  • Write and maintain exemplary code following dubizzle’s programming practices;
  • Actively advocate best practices on a companywide level and ensure the cleanup of suboptimal code;
  • Create unit and feature tests of your own work and expand existing test for our existing codebase;
  • Contribute to the reliability and efficiency of our current code base;
  • Actively participate in code review;
  • Ability to work completely independently on routine tasks, if required;
  • Ability to be a technical mentor within a product vertical team of front end and back end engineers;
  • Guide other engineers transitioning from Python during their quest to master PHP;


Qualifications, Skills and Experience:

  • The PHP Engineer - Emerging Markets should have Mastery of PHP in-depth knowledge of one PHP web framework of your choice;
  • Four years of professional PHP software engineering experience;
  • Three years of experience in analysis, design and implementation of next generation web applications;
  • One year of experience with API based architectures;
  • Mastery of database management technologies such as MySQL, PostgreSQL, Redis, Riak, and Solr;
  • Strong knowledge of different caching layers and strategies;
  • Strong knowledge of Git version control system, including cherry-picks, merge strategies, bisect, rebasing and reverts;
  • Strong knowledge of scalability and high availability systems
  • Strong understanding of build process management and continuous integration and continuous deployment;
  • Ability to be a technical mentor within a product vertical team of front end and back end engineers; Guide other engineers transitioning from Python during their quest to master PHP;
  • Strong algorithms and data structure background;
  • Solid understanding of testing methodologies (feature unit tests, component tests, integration tests, etc.);
  • Good understanding of REST, API design, optimization;
  • Understanding of provision tools like Docker;
  • Strong background of Agile Methodologies such as Kanban, Scrum and XP. Ability to act as a Scrum Master within a team;
  • Ability to be a technical mentor within the team of front end and back end engineers;
  • Working knowledge of JavaScript, jQuery and Vanilla JavaScript as well as working knowledge of Rich Internet application frameworks like Angular JS;
  • Knowledge of Objective-C is a plus – knowledge of Java is a bigger plus.
  • Experience working on high-traffic and large-scale web products;
  • Driven to gain insight into different new and old technologies.

Apply Now