Roles & Responsibilities
Front-end experience such as HTML5, CSS3, Bootstrap, Vue, Nuxt, etc.
Develop API (Node.js or PHP) to meet both functional and non-functional requirements--including, but not limited to, quality, security, and performance within the committed time frame.
Designs, modify and supports all product-related technology and functionality, including software
Produce appropriate documentation such as design discussion papers, coding comments, key decision register, and user documentation.
Provides guidance and assistance to the team in any aspect of program design, creation, unit testing, and documentation.
Collaborate with PO/PM and Quality Assurance (QA) to help in the definition of user stories, acceptance criteria, and test cases.
Writes unit tests and other forms of automated tests
Basic Qualifications
At least Bachelor’s degree or higher in Computer Science, Engineering, Information Technology, or any related field
Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform
Experienced in one or more of the following programming languages PHP, JavaScript (Node.js, Vue.js & Vuex)
Professional experience in Web technology (HTML, JavaScript, CSS, jQuery, BootStrap)
Experience development full-stack technologies 4-5years.
Experience in e-Commerce, experience in developing on marketplace platforms is highly preferred
Experienced in one or more database software such as MySQL, PostgreSQL, Elastic Search
Good knowledge of Git, relational databases, version control tools, and web services
Willing to learn, research, and adapt to new technologies
Preferred Qualifications
Through the understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile
Good communication skills (good command of English will be an advantage!)
Strong interpersonal skills and time management skills
Familiar with JIRA, Confluence