Job Description:
The Senior PHP Software Engineer (SPSE) is responsible to write software applications from design specifications; Plans, executes and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to system architecture and design decisions
Job Responsibilities:
To self-train on new technologies.
To develop software applications with limited support from senior engineers.
To write program from design specifications in compliance with established coding quality standard of the company.
To document detailed designs as part of technical leaders (lead by Technical Architect or Solution Architect).
To perform code review, code refactor if required.
To write unit tests and run through all the test cases for assigned tasks and ensure all cases tested and passed before release for testing.
To follow strictly all the customer’s process if being requested, company’s processes.
Job Requirements:
University degree in Computer Sciences, or equivalent.
Good knowledge of web service development (SOAP, RESTful).
Good knowledge of PHP development, at least one PHP framework (Magento/ Laravel/ Symfony).
Good knowledge of HTML5, CSS3, JavaScript, Ajax. Have ability to do development work for both back-end and front-end.
1+ years of experience in Magento framework and modules
2+ year experience LAMP competence (Linux, Apache/Nginx, MySQL, PHP).
Basic knowledge of OOP, SOLID principles, PHP coding standard.
Good to have additional skills:
Experienced in one JavaScript Front-end framework (Angular/ ReactJS/ VueJS).
Logical thinking and problem-solving skills
Familiar with the Agile model, having knowledge with TDD/BDD applied in Agile is a plus
Magento certification or Magento e-commerce integration
Ability to understand CSS changes to have consistent style across platforms and browsers
Understanding of technical and business processes and workflows
Experienced with Docker Engine.
Ability to communicate in Korean or other languages