LANGUAGE

ภาษา

JOB DETAILS

back กลับไปยังหน้าผลลัพธ์การค้นหา
JOB ID 49571
Full-stack Magento 2 developer [6Month Contract]

locationLocation

Bangkok

businessBusiness

IT, Software, Telecommunications

salarySalary

30,000-49,000 ฿

jobCategoryJob Category

Research and Development

JOB DETAIL

This position reports to the Thai Development manager.
- Implement simplified and emergent design and architectural principles & patterns to develop a well-engineered, high-quality solution.
- Implement and refactor code in accordance with agreed coding and quality standards, and be fully aware of technical debt.
- Practice continuous integration, check in frequently, resolve build and test failures immediately, and adhere to design and coding standards.
- Practice test-driven development by writing automated (unit & integration) tests prior to building code to maintain high test coverage
- Collaborate with PO/PM and Quality Assurance (QA) to help in the definition of user stories, acceptance criteria, and test cases.
- Produce appropriate documentation such as design discussion papers, coding comments, key decision registers, and user documentation.
- Participate in design and technical workshop discussions, story definition, planning, and estimation sessions.
- Contribute to the agile development process (Scrum framework).
- Provides guidance and assistance to the team in any aspect of program design, creation, unit testing, and documentation.
- Considers the wider impact of code changes when designing and implementing (security, performance, operational requirements, etc.).
- Demonstrate continuous improvement by inspecting and adapting new ideas for improving solutions, tools, and processes. Implement technical solutions to correct a defective function of the issue. All works must be carried out with the highest quality to ensure the integrity of the product and meet the client's expectations.

REQUIRED WORK EXPERIENCE

- At least 1-2 years of working experience in any related positons
- Proficient knowledge of PHP programming language.
- Proficient understanding of HTML5, CSS3 and responsive design.
- Good understanding of JavaScript libraries and frameworks, such as KnockoutJS, and BackboneJS. ReactJS is a plus.
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
- Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform.
- Ability to implement unit tests.
- Proficient understanding of source control management tools such as GIT.
- Ability to work with QA engineers on creating automated tests.
- Ability to communicate effectively in written English as we work in multiple countries in Southeast Asia. (Engineer’s team basically Thai nationality) but Intermediate command of verbal English is fine.
- Self-motivated team player.
- Results-oriented, with project completion a key facet.
- Ability to work well under pressure and tight timelines, whilst maintaining quality.
- Able to work with other E-commerce platforms e.g. Shopify, WordPress.

back ดูทั้งหมด

RELATED JOBS