We unite like-minded customers and empowered Cambodian talent to build fairly traded software that changes how people live and work together.
Web Essentials
5th floor, Building #431 Street 230
Job Detail
Type of Employment
Full time
Job Location
Phnom Penh
Salary Benefits
- NSSF insurance
- Health and accident private insurance
- Seniority payment followed by Cambodian Law
- Receive internal and external training
- Join Company trip and other events that company provide
- Short break with fresh fruit or cake and coffee
Job Reference No.
Job Category
IT & Software Development
Apply to this position

Senior Web Developer

Summary of Position

Web Essentials: currently, we are looking for a candidate in the position Senior Web Developer. The Senior Web Developer, as part of the Scrum Team, is responsible for designing, developing and testing technical solutions and contributing to the team delivering a quality product that meets the clients' requirements. They will also act as a mentor within the team.

Main Duties and Responsibilities

  • Understand and be able to communicate the technical concepts and the client requirements to ensure delivery of a high quality technical solution
  • Understand and be able to explain the roles and responsibilities within the Scrum Team and how to work within an Agile environment
  • Contribute clean code to ensure consistent delivery of high quality to the standard expected within the team
  • Do peer code review and provide constructive feedback 
  • Write user stories and guide other team members to do so
  • Contribute to manuals and/or technical documentation of implementation and configuration
  • Identify system deficiencies and recommends solutions
  • Understand the connectedness of all departments within Web Essentials and how to work with them to achieve the project outcomes
  • Provide more automated tests and understand the test driven development concept and collaborate with QA
  • Give accurate rough estimations and point out dependencies between issues  
  • Produce test plans and test cases for multiple projects
  • Perform manual/automated testing if needed
  • Perform Unit, Functional, Integration, System and Performance testing
  • Create and manage automated functional testing scripts for Load, Performance and Stress testing
  • Automate build, release/deployment, manual processes and workflows to ensure that software builds happen predictably, consistently and reliably

Experience Required

3 to 5 Years

Minimum Educational Level Required

Bachelor's Degree

Minimum Career Level Required

Experienced (Non-manager)

Languages Required


Other Requirements

  • Proficiency in HTML/XHTML/CSS and HTML5/CSS3
  • Knowledge of Object Oriented Programming with PHP and JavaScript
  • Knowledge of RESTFul API
  • Can develop, integrate and configure modules with Laravel Framework
  • Excellent understanding of MVC pattern
  • Can develop test strategies, test plans and test cases
  • Experience creating and managing automated functional testing scripts for Load, Performance and Stress testing
  • Experience testing database access via XML APIs in a multi-tier environment
  • Understanding of SQL commands and ORMs and how to backup and restore a database
  • Understanding of QA processes and tools or any frameworks
  • Understanding continuous integration process and tools
  • Extensive experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects
  • Experience with AWS, Digital Ocean, Google Cloud and/or other cloud providers
  • Knowledge of Docker and managing container systems with Kubernetes and/or other containerisation solutions

Application Deadline

Friday 28 February 2020

Apply to this position


Apply via email

Send email
Any enquiries? Call us : 023 22 44 22