Overview
Join our dynamic team as an AEM (Adobe Experience Manager) Website Developer and become a key driver in crafting engaging, high-performance digital experiences. In this role, you will leverage your expertise in web development, content management systems, and modern front-end technologies to build, optimize, and maintain enterprise-level websites. Your innovative mindset and technical prowess will help deliver seamless user experiences that align with business goals and elevate brand presence across digital platforms. This is an exciting opportunity for passionate developers eager to work on cutting-edge projects in a collaborative environment that values creativity, agility, and continuous learning.
Responsibilities
- Develop, customize, and enhance websites using Adobe Experience Manager (AEM) to meet client specifications and user needs.
- Collaborate with UX/UI designers to translate wireframes and prototypes into responsive, visually appealing web pages utilizing HTML, CSS, SCSS, JavaScript, Angular, React, and other front-end frameworks.
- Integrate AEM components with backend services via RESTful APIs and web services to ensure dynamic content delivery and functionality.
- Manage system architecture configurations for scalable and secure web solutions on cloud platforms such as AWS or Azure.
- Implement CI/CD pipelines using tools like Jenkins, GitHub, GitLab CI/CD to streamline deployment processes and ensure high-quality releases.
- Utilize version control systems such as Git or SVN for code management and collaboration within Agile development cycles.
- Conduct unit testing and debugging to ensure robust performance across browsers and devices.
- Optimize websites for SEO best practices, page load speed, accessibility standards, and responsive design principles.
- Maintain comprehensive documentation of codebases, workflows, and system configurations for ongoing support and future enhancements.
- Support DevOps practices by automating deployment workflows with Ansible or Bash scripts while monitoring system health using tools like Tomcat or other application servers.
Skills
- Proficiency in Adobe Experience Manager (AEM) development including components, templates, workflows, and authoring tools.
- Strong front-end development skills with expertise in HTML5, CSS3/SCSS, JavaScript (including frameworks such as Angular or React), jQuery, TypeScript, Bootstrap, and AJAX.
- Experience with back-end integration using RESTful APIs, SOAP web services, GraphQL APIs, PHP, Java (Spring Framework), C#, ASP.NET <PERSON>, Python or Ruby on Rails is highly desirable.
- Familiarity with content management systems like WordPress or Drupal is a plus.
- Knowledge of database management including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB or SQLite for data storage solutions.
- Understanding of system architecture design principles for scalable web applications on cloud platforms like AWS or Azure.
- Hands-on experience with DevOps tools such as Jenkins, GitHub/GitLab repositories, Docker containers, Ansible automation scripts, and CI/CD pipelines.
- Working knowledge of web servers including Tomcat or IIS along with experience deploying applications on Linux environments.
- Ability to create wireframes and user flows that enhance UX/UI design efforts using tools like Visual Studio or Trello for project management.
- Familiarity with SEO optimization techniques and responsive web design standards to improve user engagement across devices.
- Strong understanding of SDLC (Software Development Life Cycle), Agile methodologies such as Scrum or Kanban for iterative development processes. Embark on a rewarding journey where your technical talents will shape the future of digital experiences! We’re committed to fostering an inclusive environment that encourages innovation while supporting your professional growth every step of the way.
Job Types: Full-time, Contract
Pay: $89,292.79 - $107,535.40 per year
Work Location: Remote