Development effort includes but is not limited to:
Code base ramp up
Implementation of new features
Routine code maintenance
Performance optimizations where possible
Review of development process
Recommend development changes
Refactor existing code
Design, development, and testing of software that makes based on the Adobe Experience Manager. After initial evaluation and analysis, you help integrate AEM with the existing setup in line with the requirements of the organization.
Work with agile methodologies, responsive frameworks, and front-end development techniques to meet deadlines in a fast-paced development environment.
Experience with AEM Developer tools such as:
Knowledge of Patterns and Good Practices to design and develop quality and clean code
Experience in pair programming and code reviews
Experience with testing at all levels: unit, integration, functional, and performance
Familiarity with task management, bug tracking, and wiki-based documentation tools like JIRA and Confluence