Architecting and implementing solutions for complex feature enhancements for open-source softwarePlanning development approaches from requirements and wireframesBreaking out assignments from broader development initiatives for Junior Developers to completeReviewing code of Junior Developers to ensure it meets quality standards and do so in a way that helps them improve their capabilities over timeTaking responsibility for the quality and timeliness of the output of a small development teamCommunicating well with project managers and business analysts to ensure that user stories are fully clarified and ready for developmentMaximizing the usage of software feature set via configuration to minimize the need for customization via developmentCreating solutions and utilizing code libraries to be used in team-development initiativesFeature and module development per client specificationMaintaining JIRA tickets with proper documentation during the development processWorking with business analysts to ensure client communicationMaintain personal equipment to be free from security issues, malware and virusesActively participating in team meetings, providing feedback on and recommending improvements to technologies, procedures and processCollaborate and coordinate with other team members on large development projects to ensure consistency of approach and code corpusCorrectly recording time spent on assignments using our timing system to ensure correctness of billingProperly documenting code in English so that another developer can quickly understand its intent, including careful selection of variable and class names, use of programming patterns and other Clean Code practices
Qualifications
5 years of programming experience3 years of experience with Magento 2Mastery of object-oriented programming techniques in PHPMastery of of the HTML DOM, CSS and JavascriptSolid understanding of the concepts of eCommerce including payment systems, shipping and catalog structure Nice to have: Works well in VIM and Linux command lineExperience with SymphonyExperience writing applications in Elixir and Elm
Work Arrangement
Location: MOA, Pasay
Set-up: Most of the time WFH, but if there would be important meetings or client visit, the employee should be flexible to come to (Manila) office at his/her own expense
Shift: Night shift