MUST HAVE: 5 to 10 years of programming experience
MUST HAVE: 3 years recent experience with Magento 2
MUST HAVE: Mastery of object-oriented programming techniques in PHP
MUST HAVE: Mastery of the HTML DOM, CSS, and Javascript
MUST HAVE: Solid understanding of the concepts of eCommerce including payment systems, shipping, and catalog structure
Mastery of REST APIs
Mastery of Git and using code repositories
Good understanding of compiled CSS
Ability to communicate effectively in written and spoken English
Amenable to working on a night shift schedule
Amenable to working on a hybrid setup (2-4x RTO/month) in MOA Pasay, Philippines
Preferred Qualifications
Works well in VIM and Linux command line
Experience with Symphony
Experience writing applications in Elixir and Elm
Job Description
Architecting and implementing solutions for complex feature enhancements for open-source software
Planning development approaches from requirements and wireframes
Breaking out assignments from broader development initiatives for Junior Developers to complete
Reviewing the code of Junior Developers to ensure it meets quality standards and do so in a way that helps them improve their capabilities over time
Taking responsibility for the quality and timeliness of the output of a small development team
Communicating well with project managers and business analysts to ensure that user stories are fully clarified and ready for development
Maximizing the usage of software feature set via configuration to minimize the need for customization via development
Creating solutions and utilizing code libraries to be used in team-development initiatives
Feature and module development per client specification
Maintaining JIRA tickets with proper documentation during the development process
Working with business analysts to ensure client communication
Maintain personal equipment to be free from security issues, malware, and viruses
Actively participating in team meetings, providing feedback on and recommending improvements to technologies, procedures, and process
Collaborate and coordinate with other team members on large development projects to ensure consistency of approach and code corpus
Correctly recording time spent on assignments using our timing system to ensure correctness of billing
Properly 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
Why Apply
Hybrid Work Set-up
Equipment provided
HMO Coverage
Work-life Balance
Engagement Activities
Telecommunication Allowance for Team Leaders and Up
Performance-based Bonuses (Quarterly)
For work onsite days, the office is located near transport terminals (MOA, Pasay)