
Backend Web Developer
- Manila City, Metro Manila
- Permanent
- Full-time
- Work within the team to build and maintain Adobe AEM templates and components (JSP, JavaScript, Sightly, XML, AJAX, JQuery).
- Set standards for and maintain quality control of all AEM templates and components, across multiple regions.
- Design, build, and test web applications
- Integrate site & components with third-party APIs
- Create unit and integration tests for JavaScript libraries/code
- Work with the Dev and QA teams to regularly build. deploy, and release web applications and services
- Create and implement custom JavaScript libraries/frameworks using industry best practices and design patterns
- Work with Grunt, Gradle, or other build tools to improve the operational efficiency of the entire dev team
- Bachelor’s degree and 3+ years of experience in a similar role. Corporate and global experience is a plus.
- 3+ years of experience in Java web development with some experience in Groovy
- Experience with Adobe Experience Manager (AEM 6.x) or similar CMS. Coding with Sightly is a definite plus.
- Experience with Grunt, Gradle, or similar build tools.
- Experience in configuring AEM. OSGI configs and core code bundles for on-premise solutions or cloud based solutions.
- Experience designing AEM templates and components, leveraging AEM Sightly/HTL framework.
- Advanced knowledge and experience building responsive sites and employing a mobile-first approach.
- The ability to employ strong coding standards for efficiency, readability, and reuse.
- Experience with Agile methodology and iterative development.
- Significant experience designing, building, and maintaining CMS templates.
- Experience working with and testing cross-browser compatibility.
- Knowledge and experience working with a versioning system (SVN, GIT).
- Project management and documentation experience.
- A keen eye for and attention to detail.
- The ability to self-manage concurrent multiple tasks and projects.
- Experience working with Enterprise Content Management Systems is a plus.
- Experience creating custom JavaScript libraries/frameworks is a plus.
- Experience with CI/CD is a plus.
- Experience working with global teams is a definite plus.