Senior Web Scraping Developer (Mid - Senior Level)

or Register to apply for this job
Company Details
Industry: Environmental Services
Description: ERM established its office in Nairobi in 2014 as part of a continued expansion initiative in East Africa to meet the needs of our global and local clients who are increasingly investing in this region of Africa. ,, ,ERM supports a wide range of clients in oil & gas, mining, power, manufacturing and infrastructure and financial services in East Africa and has done so for over 30 years. As such, we have an in-depth understanding of the regulatory requirements and the relevant environmental and social issues pertinent to establishing and operating in the region. The opening of this office in Kenya is a further step towards ensuring that our clients' demand for world class environmental and social expertise with strong local knowledge and experience is consistently met. ,, ,ERM is involved in a range of environmental, health, safety and social projects and work throughout the Sub-Saharan region to offer clients effective, value-added solutions using experienced local and global expertise. Our operations in East Africa differentiate themselves from others in our market by providing a diverse mix of environmental, social and business consulting skills.
Job Description

Key Responsibilities 

 

Develop and maintain scraping software using PHP, Laravel, and other relevant technologies. 

 

Implement web scraping tools and techniques to gather data from various online sources efficiently and accurately. 

 

Work with front-end developers to integrate user-facing elements with server-side logic. 

 

Ensure the performance, quality, and responsiveness of applications. 

 

Collaborate with the team to design and launch new features. 

 

Maintain code integrity and organisation, following industry best practices. 

 

Troubleshoot and debug applications to optimise performance. 

 

Participate in code reviews and contribute to team knowledge sharing. 

 

Qualifications 

 

Bachelor's degree in Computer Science, Information Technology, or related field. 

 

Proven experience as a PHP Developer, with solid experience in Laravel framework. 

 

Strong experience in web scraping, including familiarity with tools and libraries such as Goutte, Guzzle, or Playwright. 

 

Proficient understanding of code versioning tools, such as Git. 

 

Knowledge of front-end technologies including CSS3, JavaScript, and HTML5 is a plus. 

 

Experience with SQL databases and their declarative query languages. 

 

Excellent problem-solving skills and attention to detail. 

 

Ability to work independently and in a team environment. 

 

Strong communication and interpersonal skills. 

 

 

 

Education: Degree, Diploma
Employment Type: Full Time

Recent Jobs